public static void ReloadEntity() { using (var context = new EFTestContext()) { var product = context.Products.FirstOrDefault(); Console.WriteLine($"Origin Data: {product.Name},{product.Money}"); Console.WriteLine("Press Any Key After Update Database "); Console.ReadLine(); context.Entry(product).Reload(); Console.WriteLine($"After Reload: {product.Name},{product.Money}"); } }
private static void OneToOne() { using (EFTestContext context = new EFTestContext()) { context.Database.Log = Console.WriteLine; var product = context.Products.Include(p => p.Book).First(); product.Book = new TBook { Page = 300 }; context.Entry(product).State = EntityState.Modified; context.SaveChanges(); } }