コード例 #1
0
 public static void PopulateTestData(InsigContext dbContext)
 {
     dbContext.Samples.Add(new Sample("Sample_1"));
     dbContext.Samples.Add(new Sample("Sample_2"));
     dbContext.Samples.Add(new Sample("Sample_3"));
     dbContext.SaveChanges();
 }
コード例 #2
0
 private static void CleanUpDatabase(InsigContext appDb)
 {
     if (appDb.Database.CanConnect())
     {
         foreach (var tableName in DataHelper.GetTableNames())
         {
             var tableToRemove = $"DELETE FROM {tableName}";
             appDb.Database.ExecuteSqlRaw(tableToRemove);
         }
     }
 }
コード例 #3
0
 public SampleRepository(InsigContext context)
 {
     EnsureArg.IsNotNull(context, nameof(context));
     _context = context;
 }
コード例 #4
0
        public UnitOfWork(InsigContext context)
        {
            EnsureArg.IsNotNull(context, nameof(context));

            _context = context;
        }