コード例 #1
0
ファイル: DataSeeder.cs プロジェクト: calanchenlins/LightBlog
        public static void PostDbSeeder(PostDbContext context)
        {
            var postTable = context.Set <Post>();

            if (!postTable.Any())
            {
                var post1 = new Post(
                    @"Asp.NetCore源码学习[1-1]:配置[Configuration]",
                    @"",
                    @"初始数据",
                    @"",
                    true);
                post1.SetAuthor(1, "demo");
                postTable.Add(post1);
                var post2 = new Post(
                    @"Asp.NetCore源码学习[1-2]:配置[Configuration]",
                    @"",
                    @"初始数据",
                    @"",
                    true);
                post2.SetAuthor(1, "demo");
                postTable.Add(post1);
                var post3 = new Post(
                    @"alan发布的博客",
                    @"",
                    @"alan发布的博客",
                    @"",
                    true);
                post2.SetAuthor(2, "alan");
                postTable.Add(post1);
                postTable.Add(post2);
                context.SaveChanges();
            }
            context.SaveChanges();
        }
コード例 #2
0
 public BaseRepository(PostDbContext context)
 {
     _context  = context;
     _entities = context.Set <T>();
 }