コード例 #1
0
 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}");
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: tim-huang61/EF_Pratice
 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();
     }
 }