TAILIEUCHUNG - lập trình LINQ to SQL Tutorial phần 4

LINQ to SQL Tutorial mỗi Product trong một Category, mỗi Order để chứa các OrderDetails cho từng mục, kết hợp các OrderDetail với một Product, và làm cho mỗi Customer kết hợp với một tập các Order. Tôi đã biểu diễn cách xây dựng và mô hình hóa các mối quan hệ trong phần 2 của loạt bài này. | LINQ to SQL Tutorial mỗi Product trong một Category mỗi Order để chứa các OrderDetails cho từng mục kết hợp các OrderDetail với một Product và làm cho mỗi Customer kết hợp với một tập các Order. Tôi đã biểu diễn cách xây dựng và mô hình hóa các mối quan hệ trong phần 2 của loạt bài này. LINQ to SQL cho phép tôi tận dụng được ưu điểm của các mối quan hệ trong việc truy vấn và cập nhật dữ liệu. Ví dụ tôi có thể viết đoạn lệnh dưới đây để tạo một Product mới và kết hợp nó với một category Beverages trong CSDL như dưới đây NorthwindDataContext northwind new NorthwindDataContextO Retrieve beverages category Category beverages Beverages Create new Product Product myProduct new ProductO Scott s Special Product 999 1 Associate product with beverage category myProduct Update database Add đã được thay đổi bằng InsertOnSubmit trong phiên bản hiện tại Hãy chú ý cách tôi thêm một đối tượng Product vào tập hợp Products của một Category. Nó sẽ chỉ ra rằng có một mối quan hệ giữa hai đối tượng và làm cho LINQ to SQL tự động duy trì mối quan hệ foreign-key primary key giữa cả hai khi tôi gọi SubmitChanges. Một ví dụ khác cho thấy LINQ to SQL có thể giúp quản lý quan hệ giữa các bảng như thế nào và giúp cho việc lập trình sáng sủa hơn hãy xem một ví dụ dưới đây khi tôi tạo một Order mới cho một khách hàng đã có. Sau khi đặt giá trị cho ngày chuyển hàng và chi phí cho việc đặt hàng tôi sẽ tạo tiếp 2 mục chi tiết trong đơn đặt hàng để chỉ đến các sản phẩm mà khách hàng đang muốn mua. Sau đó tôi sẽ kết hợp đơn đặt hàng với khách hàng và cập nhật các thay đổi vào CSDL. 39 LINQ to SQL Tutorial f Northwi ndDataContext northwind new NorthwindDataContextO Retrieve product details Product chai p chai Product tofu p Tofu Create new Order and Order line items

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.