Tôi có một cái gì đó như thế này:Có cách nào để xóa cơ chế theo dõi thay đổi cho một thực thể không?
var dbTransactions = context.Transactions.Where(t => t.Date >= yesterday).Select(t => t).ToList();
Bây giờ, tôi muốn để loại bỏ các đối tượng từ danh sách dbTransactions
, nhưng không phải từ cơ sở dữ liệu thực tế. Sau đó tôi gọi context.SaveChanges()
và nếu tôi làm như vậy, nó sẽ xóa các hàng khỏi db của tôi. Làm thế nào tôi có thể vô hiệu hóa các thay đổi theo dõi cho dbTransactions
?
http://stackoverflow.com/questions/4168073/entity-framework-code-first- no-detach-method-on-dbcontext – SLaks
Loại bỏ các đối tượng khỏi một 'Danh sách' sẽ không đánh dấu chúng là bị xóa trong 'DbContext' –