public SqlServerDataStore( [NotNull] DbContextConfiguration configuration, [NotNull] SqlServerConnection connection, [NotNull] CommandBatchPreparer batchPreparer, [NotNull] SqlServerBatchExecutor batchExecutor) : base(configuration, connection, batchPreparer, batchExecutor) { }
public SqlServerDataStore( [NotNull] StateManager stateManager, [NotNull] DbContextService <IModel> model, [NotNull] EntityKeyFactorySource entityKeyFactorySource, [NotNull] EntityMaterializerSource entityMaterializerSource, [NotNull] ClrCollectionAccessorSource collectionAccessorSource, [NotNull] ClrPropertySetterSource propertySetterSource, [NotNull] SqlServerConnection connection, [NotNull] SqlServerCommandBatchPreparer batchPreparer, [NotNull] SqlServerBatchExecutor batchExecutor, [NotNull] ILoggerFactory loggerFactory) : base(stateManager, model, entityKeyFactorySource, entityMaterializerSource, collectionAccessorSource, propertySetterSource, connection, batchPreparer, batchExecutor, loggerFactory) { }
public SqlServerDataStore( [NotNull] IModel model, [NotNull] IEntityKeyFactorySource entityKeyFactorySource, [NotNull] IEntityMaterializerSource entityMaterializerSource, [NotNull] ISqlServerConnection connection, [NotNull] SqlServerCommandBatchPreparer batchPreparer, [NotNull] SqlServerBatchExecutor batchExecutor, [NotNull] IDbContextOptions options, [NotNull] ILoggerFactory loggerFactory) : base( Check.NotNull(model, nameof(model)), Check.NotNull(entityKeyFactorySource, nameof(entityKeyFactorySource)), Check.NotNull(entityMaterializerSource, nameof(entityMaterializerSource)), Check.NotNull(connection, nameof(connection)), Check.NotNull(batchPreparer, nameof(batchPreparer)), Check.NotNull(batchExecutor, nameof(batchExecutor)), Check.NotNull(options, nameof(options)), Check.NotNull(loggerFactory, nameof(loggerFactory))) { }