Tôi có một số phương pháp mà đối phó với DB và tất cả trong số họ bắt đầu bằng cách gọiC# LINQ-to-SQL - Nên DataContext được xử lý bằng IDisposable
FaierDbDataContext db = new FaierDbDataContext();
Kể từ khi đối tượng Linq2Sql DataContext thực hiện IDisposable, nên này được sử dụng với "sử dụng"?
using (FaierDbDataContext db = new FaierDbDataContext()) {
// use db here
}
Các tác động của việc sử dụng nó theo cách này hay cách khác là gì?
Ngoài ra, một mặt lưu ý, đối với những người sử dụng LINQ bạn không nên giữ một biến thể hiện của DataContext của bạn cho các lớp mô hình dữ liệu của bạn. Thay vào đó, hãy khai báo mỗi khi bạn cần vào phương thức của mình. – mmcdole