public static void Seed() { using (var context = new MicroBlogDB()) { //Database.SetInitializer(new DropCreateDatabaseAlways<MicroBlogDB>()); Database.SetInitializer(new MigrateDatabaseToLatestVersion<MicroBlogDB, Configuration> () ); var katamanov = new User() { Id = new Guid("2D879BE6-CC1A-46F1-AB8E-CCE7F6AF6FF3"), Name = "Katamanov" }; katamanov.AddBlogItem(new BlogItem() { DateTime = new DateTime(2011, 11, 23), Message = "Hello world" }); katamanov.AddBlogItem(new BlogItem() { DateTime = new DateTime(2011, 12, 24), Message = "Hello world2" }); katamanov.AddBlogItem(new BlogItem() { DateTime = new DateTime(2012, 10, 21), Message = "Hello world3" }); context.Users.AddOrUpdate(x=>x.Id, katamanov); var petrov = new User() { Id = new Guid("2F51879F-1E31-482D-9483-89DDD6617734"), Name = "Petrov" }; petrov.AddBlogItem(new BlogItem() { DateTime = new DateTime(2011, 05, 21), Message = "Hello world from Petro" }); petrov.AddBlogItem(new BlogItem() { DateTime = new DateTime(2012, 01, 22), Message = "Hello world2 from Petro!" }); context.Users.AddOrUpdate(x=> x.Id, petrov); var sidorov = new User() { Id = new Guid("37949CCC-FAA4-426E-98E9-5BD5A5C17E45"), Name = "Sidorov" }; context.Users.AddOrUpdate(x => x.Id, sidorov); //context.BlogItems.Add(katamanov.BlogItems.First()); context.SaveChanges(); } }