コード例 #1
0
 public TestDomStorageRoutineHandler(
     AdminkaStorageConfiguration adminkaStorageConfiguration,
     TUserContext userContext,
     Action <string> efDbContextVerbose,
     IHandler <RoutineClosure <TUserContext> > routineHandler,
     Func <TUserContext, string> getAudit) :
     this(
         TestDomDataAccessEfCoreManager.CreateEntityMetaServiceContainer(adminkaStorageConfiguration.ConnectionString),
         userContext,
         () => TestDomDataAccessEfCoreManager.CreateDbContext(adminkaStorageConfiguration, efDbContextVerbose),
         routineHandler, getAudit)
 {
 }
コード例 #2
0
 public static IEntityMetaServiceContainer CreateEntityMetaServiceContainer(string connectionString) => new EntityMetaServiceContainer(
     new TestDomDbContext(connectionString, null),
     (exception, entityType, ormEntitySchemaAdapter, genericErrorField) => StorageResultBuilder.AnalyzeExceptionRecursive(
         exception, entityType, ormEntitySchemaAdapter, genericErrorField,
         (ex, storageResultBuilder) =>
 {
     TestDomDataAccessEfCoreManager.Analyze(ex, storageResultBuilder);
     // TODO disable for InMemory
     SqlServerManager.Analyze(ex, storageResultBuilder);
 }
         )
     //(entityType) => new SqlServerOrmEntitySchemaAdapter(entityType),
     //(modelBuilder) => LoggingDomDbContext.BuildModel(modelBuilder)
     );