Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class DbInitializer : DropCreateDatabaseAlways<MenuEntities>
- {
- protected override void Seed(MenuEntities context)
- {
- var statuses = new List<Status>
- {
- new Status { Name = "Draft" },
- new Status { Name = "Live" },
- new Status { Name = "Invisible" },
- new Status { Name = "Discontinued" }
- };
- statuses.ForEach(a => context.Statuses.Add(a));
- var restaurants = new List<Restaurant>
- {
- new Restaurant { Name = "Restaurant A",
- Email = "restaurant@gmail.com",
- Telephone = "01234567",
- Status = statuses.Single(s => s.Name=="Draft"),
- Menus = new List<Menu>
- {
- new Menu
- { Name = "A La Carte",
- Status = statuses.Single( s => s.Name == "Draft" )
- },
- new Menu
- { Name = "Starters",
- Status = statuses.Single(s => s.Name =="Draft")
- }
- }
- }
- };
- // Multiplicity constraint violated. The role 'Menu_Status_Source' of the relationship 'LaCascadaWebApi.Models.Menu_Status' has multiplicity 1 or 0..1.
- restaurants.ForEach(a => context.Restaurants.Add(a));
- base.Seed(context);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement