entity framework - .net EF Unable to seed complete data using migration -


i'm trying seed few

context.wishlists.addorupdate(             w => w.name,             new wishlist             {                 id = 1,                 name = "my first wishlist",                 invitees = new list<invitee> {                     new invitee { id = 1, firstname = "super", lastname = "man", email = "test@test.com" },                     new invitee { id = 2, firstname = "super", lastname = "bitch", email = "test2@test2.com" }                 },                 status = wishliststatuses.active,                 items = new list<item> {                      new item { id = 1, name = "testitem1", status = itemstatuses.active, store = "toys r us", description = "buy brown one", suggestedprice = 100 },                     new item { id = 2, name = "testitem2", status = itemstatuses.active },                     new item { id = 3, name = "testitem3", status = itemstatuses.reserved }                 },                 event = new event { id = 1, name = "shower", when = datetime.now, location = "here" },                 datecreated = datetime.now             }         );          // if admin user not created         if (!context.users.any(u => u.username == "admin"))         {             var userstore = new userstore<user>(context);             var usermanager = new usermanager<user>(userstore);             var user = new user             {                 username = "admin",                 firstname = "john",                 lastname = "doe",                 email = "admin@admin.com",                 wishlist = context.wishlists.firstordefault(x => x.id == 1),                 datecreated = datetime.now             };              usermanager.create(user, "password");         } 

the problem user.wishlist null no matter do. user model inherits identityuser. other fields good. i'm going crazy migration stuff. dbinitializer simpler.

also when try re update-database problem datetime2 , can't update anything. not show datetime2 error when comment out in seed.

i able fix datetime2 problem using c.datetime(storetype: "datetime2", nullable: false) in createtable code.


Comments

Popular posts from this blog

user interface - How to replace the Python logo in a Tkinter-based Python GUI app? -

objective c - Greedy NSProgressIndicator Allocation -

how to set an OCR language in Google Drive -