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(); }
public BaseRepository(PostDbContext context) { _context = context; _entities = context.Set <T>(); }