エンティティフレームワークがアイデンティティマップパターンを実装しているので、EFはメモリ内のいくつかのエンティティをキャッシュします。 例を挙げておきます。 var context = new StudentContext();
var student = context.Students.Where(st => st.Id == 34).FirstOrDefault();
// any
エンティティのいくつかのプロパティのみを変更できる場合、このコードではシナリオがあります。それを保証するために、我々はこのようなコードがあります。 public void SaveCustomer(Customer customer)
{
var originalCustomer = dbContext.GetCustomerById(customer.Id);
if (c