Examples of using Linq to sql in Vietnamese and their translations into English
{-}
-
Colloquial
-
Ecclesiastic
-
Computer
Chu đề: linq to sql.
NET dễ dàng vào các mô hình dữ liệu LINQ to SQL.
Sử dụng LINQ to SQL.
Dưới đây là haibài đầu tiên trong loạt bài LINQ to SQL.
LINQ to SQL hỗ trợ đầy đủ transaction, view và các stored procedure.
Combinations with other parts of speech
Usage with verbs
Usage with nouns
Tháng trước tôi bắt đầu viết loạt bài về LINQ to SQL.
Bạn có thể thêmmột mô hình dữ liệu LINQ to SQL và một dự án ASP.
Đoạn code trên tận dụngưu điểm của 2 đặc tính trong LINQ to SQL.
Tôi sẽ nói về cách dùng optimistic concurrency với LINQ to SQL trong các bài viết khác.
Có một số cách để tải dữ liệu vào một DataSet,chẳng hạn như bằng cách sử dụng lớp DataAdapter hay LINQ to SQL.
Khi bạn nhấn nút" save" bên trong bề mặt thiết kế LINQ to SQL, Visual Studio sẽ tiếp tục tồn tại các lớp.
Việc chọn mục“ LINQ to SQL” sẽ khởi chạy LINQ to SQL designer, và cho phép bạn mô hình hóa các lớp mà nó biểu diễn một CSDL quan hệ.
Mike Taulty cũng có một số đoạn video rất hay về LINQ to SQL mà bạn nên xem tại đây. bạn có thể thực hiện các câu truy vấn.
Trong LINQ to SQL, mô hình dữ liệu của cơ sở dữ liệu quan hệ được ánh xạ đến mô hình đối tượng thể hiện trong ngôn ngữ lập trình của nhà phát triển.
Ngoài việc cập nhật các dòng đã có trong CSDL, LINQ to SQL còn cho phép bạn thêm và xóa dữ liệu.
SubmitChanges() như trên, LINQ to SQL sẽ tính toán và thực thi một tập thích hợp các phát biểu UPDATE để cập nhật các sản phẩm có thuộc tính ReorderLevel đã bị thay đổi.
Bảng các phương thức bên tay phải bên trong trình thiết kế LINQ to SQL ở trên chứa một danh sách các SP để tương tác với mô hình dữ liệu của chúng ta.
LINQ to SQL, cũng như LINQ to SQL, và tất cả các tính năng khác mà tôi đã nói đến trong loạt bài này sẽ đượccoi như một phần của. NET 3.5 và Visual Studio“ Orcas”( nay là Visual Studio 2008).
Chúng ta có thể thực hiện bao nhiêu câu truy vấnvà thay đổi mà chúng ta muốn bằng cách dùng LINQ to SQL DataContext. and these changes will all be tracked together.
Khi định nghĩa các lớp mô hình dữ liệu dùng LINQ to SQL designer trong VS 2008, chúng sẽ mặc nhiên được gán các quy tắc xác thực dựa trên cấu trúc định nghĩa trong CSDL.
NET. LINQ to SQL cho phép bạn làm điều này bằng cách viết các câu truy vấn dùng cú pháp LINQ với lớp NorthwindDataContext mà chúng ta đã tạo dùng trình thiết kế LINQ to SQL designer ở trên.
Chú ý cách chúng tađã dùng tập hợp“ OrderDetails” mà LINQ to SQL đã tạo trên mỗi lớp Product( nhờ vào mối quan hệ một- nhiều mà chúng ta đã mô hình hóa trong trình thiết kế LINQ to SQL).
Hãy nhớ là nếu giá trị của các thuộc tính của đối tượng Product không bị thay đổi bởicâu lệnh trên, có nghĩa là bản thân đối tượng không bị thay đổi, thì LINQ to SQL cũng sẽ không thực thi bất kỳ câu lệnh UPDATE nào trên đối tượng đó.
Tất cả các lớp được tạo ra dùng LINQ to SQL designer đều được định nghĩa như“ partial class”- có nghĩa là bạn có thể viết thêm code để thêm vào các thuộc tính, phương thức và sự kiên cho chúng.
Bạn có thể thêm các phép kiểm tra thích hợp vào bêntrong các phương thức đó- và nếu dữ liệu hợp lệ, LINQ to SQL sẽ tiếp tục lưu lại các thay đổi vào CSDL( bằng cách gọi phương thức“ ExecuteDynamicXYZ” của DataContext).
Một cách tiếp cận khác mà LINQ to SQL hỗ trợ là dùng mô hình optimistic concurrency- khi đó LINQ to SQL sẽ tự động xác định xem giá trị gốc trong CSDL đã bị thay đổi bở người dùng khác hay chưa.
Không giống như chức năng DataSet/ TableAdapter có trongVS 2005, khi dùng LINQ to SQL designer, bạn không cần chỉ ra câu truy vấn SQL được dùng để tạo ra mô hình và lớp truy xuất dữ liệu.
Một trong những câu hỏi mà các nhà phát triển( và đặc biệt là các DBA- các nhà quản trị CSDL), những người đã từngviết các thủ tục( SPROC) với các câu SQL tùy biến thường hỏi khi nhìn thấy LINQ to SQL lần đầu tiên là:“ làm sao tôi có thể kiểm soát hoàn toàn các câu lệnh SQL được thực thi bên dưới?”.
Nhớ rằng bạn có thể dễ dàng thay thế câu SQL mà LINQ to SQL thực thi nếu muốn. mặc dù trong 98% trường hợp tôi nghĩ bạn sẽ thấy rằng câu lệnh mà LINQ to SQL thực thi là thực sự.