コード例 #1
0
        static void Main(string[] args)
        {
            IHost host = CreateHostBuilder(args).Build();
            Task  task = host.RunAsync();
            User  user = new User()
            {
                Name  = "111",
                Blogs = new System.Collections.Generic.List <Blog> {
                    new Blog {
                        Url = "htts://dev.haocai.com.cn", Posts = new System.Collections.Generic.List <Post> {
                            new Post {
                                Title = "1111"
                            }, new Post {
                                Title = "2222"
                            }
                        }
                    }
                }
            };
            EFDemoContext context = host.Services.GetService <EFDemoContext>();

            context.Database.EnsureDeleted();
            context.Database.Migrate();


            EntityEntry <User> ent = context.Set <User>().Add(user);

            context.SaveChanges();
            user.Name = "CCCC";
            context.SaveChanges();
            Console.ReadKey();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: zkrsyed/EFDemoWithDocker
        static void Main(string[] args)
        {
            var ninja = new Ninjas
            {
                Name             = "SampsonSan",
                ServedInOniwaban = false,
                ClanId           = 1
            };

            using (var context = new EFDemoContext())
            {
                // context.Database.Log = Console.WriteLine;
                context.Ninjas.Add(ninja);
                context.SaveChanges();
            }

            Console.WriteLine("Hello World!");
        }
コード例 #3
0
 public int Save()
 {
     return(_context.SaveChanges());
 }