示例#1
0
 public static void Initialize(EventProjectDbContext c)
 {
     c.Database.EnsureCreated();
     if (c.EventsProfiles.Any())
     {
         return;
     }
     foreach (var p in c.Profiles)
     {
         foreach (var e in c.Events)
         {
             var r = new AttendingDbRecord
             {
                 ProfileID = p.ID,
                 EventID   = e.ID
             };
             c.EventsProfiles.Add(r);
         }
     }
     c.SaveChanges();
 }
示例#2
0
 public static void Initialize(EventProjectDbContext dbContext)
 {
     ProfileDbTableInitializer.Initialize(dbContext);
     EventDbTableInitializer.Initialize(dbContext);
     EventProfileDbTableInitializer.Initialize(dbContext);
 }