コード例 #1
0
 public TestCommandBatchPreparer(
     ModificationCommandBatchFactory modificationCommandBatchFactory,
     ParameterNameGeneratorFactory parameterNameGeneratorFactory,
     ModificationCommandComparer modificationCommandComparer,
     IBoxedValueReaderSource boxedValueReaderSource)
     : base(modificationCommandBatchFactory, parameterNameGeneratorFactory, modificationCommandComparer, boxedValueReaderSource)
 {
 }
コード例 #2
0
 public SqlServerCommandBatchPreparer(
     [NotNull] SqlServerModificationCommandBatchFactory modificationCommandBatchFactory,
     [NotNull] ParameterNameGeneratorFactory parameterNameGeneratorFactory,
     [NotNull] ModificationCommandComparer modificationCommandComparer,
     [NotNull] IBoxedValueReaderSource boxedValueReaderSource)
     : base(modificationCommandBatchFactory, parameterNameGeneratorFactory, modificationCommandComparer, boxedValueReaderSource)
 {
 }
コード例 #3
0
 public NpgsqlCommandBatchPreparer(
     [NotNull] INpgsqlModificationCommandBatchFactory modificationCommandBatchFactory,
     [NotNull] IParameterNameGeneratorFactory parameterNameGeneratorFactory,
     [NotNull] IComparer <ModificationCommand> modificationCommandComparer,
     [NotNull] IBoxedValueReaderSource boxedValueReaderSource,
     [NotNull] INpgsqlValueReaderFactoryFactory valueReaderFactoryFactory)
     : base(
         modificationCommandBatchFactory,
         parameterNameGeneratorFactory,
         modificationCommandComparer,
         boxedValueReaderSource,
         valueReaderFactoryFactory)
 {
 }
コード例 #4
0
        protected CommandBatchPreparer(
            [NotNull] ModificationCommandBatchFactory modificationCommandBatchFactory,
            [NotNull] ParameterNameGeneratorFactory parameterNameGeneratorFactory,
            [NotNull] ModificationCommandComparer modificationCommandComparer,
            [NotNull] IBoxedValueReaderSource boxedValueReaderSource)
        {
            Check.NotNull(modificationCommandBatchFactory, nameof(modificationCommandBatchFactory));
            Check.NotNull(parameterNameGeneratorFactory, nameof(parameterNameGeneratorFactory));
            Check.NotNull(modificationCommandComparer, nameof(modificationCommandComparer));
            Check.NotNull(boxedValueReaderSource, nameof(boxedValueReaderSource));

            _modificationCommandBatchFactory = modificationCommandBatchFactory;
            _parameterNameGeneratorFactory   = parameterNameGeneratorFactory;
            _modificationCommandComparer     = modificationCommandComparer;
            _boxedValueReaderSource          = boxedValueReaderSource;
        }
コード例 #5
0
 public EntityEntryMetadataServices(
     [NotNull] IClrAccessorSource <IClrPropertyGetter> getterSource,
     [NotNull] IClrAccessorSource <IClrPropertySetter> setterSource,
     [NotNull] IOriginalValuesFactory originalValuesFactory,
     [NotNull] IRelationshipsSnapshotFactory relationshipsSnapshotFactory,
     [NotNull] IStoreGeneratedValuesFactory storeGeneratedValuesFactory,
     [NotNull] IEntityKeyFactorySource entityKeyFactorySource,
     [NotNull] IBoxedValueReaderSource boxedValueReaderSource)
 {
     _getterSource                 = getterSource;
     _setterSource                 = setterSource;
     _originalValuesFactory        = originalValuesFactory;
     _relationshipsSnapshotFactory = relationshipsSnapshotFactory;
     _storeGeneratedValuesFactory  = storeGeneratedValuesFactory;
     _entityKeyFactorySource       = entityKeyFactorySource;
     _boxedValueReaderSource       = boxedValueReaderSource;
 }
コード例 #6
0
 public EntityEntryMetadataServices(
     [NotNull] IClrAccessorSource<IClrPropertyGetter> getterSource,
     [NotNull] IClrAccessorSource<IClrPropertySetter> setterSource,
     [NotNull] IOriginalValuesFactory originalValuesFactory,
     [NotNull] IRelationshipsSnapshotFactory relationshipsSnapshotFactory,
     [NotNull] IStoreGeneratedValuesFactory storeGeneratedValuesFactory,
     [NotNull] IEntityKeyFactorySource entityKeyFactorySource,
     [NotNull] IBoxedValueReaderSource boxedValueReaderSource)
 {
     _getterSource = getterSource;
     _setterSource = setterSource;
     _originalValuesFactory = originalValuesFactory;
     _relationshipsSnapshotFactory = relationshipsSnapshotFactory;
     _storeGeneratedValuesFactory = storeGeneratedValuesFactory;
     _entityKeyFactorySource = entityKeyFactorySource;
     _boxedValueReaderSource = boxedValueReaderSource;
 }
コード例 #7
0
        public ModificationCommand(
            [NotNull] string tableName,
            [CanBeNull] string schemaName,
            [NotNull] ParameterNameGenerator parameterNameGenerator,
            [NotNull] Func<IProperty, IRelationalPropertyExtensions> getPropertyExtensions,
            [NotNull] IBoxedValueReaderSource boxedValueReaderSource)
        {
            Check.NotEmpty(tableName, nameof(tableName));
            Check.NotNull(parameterNameGenerator, nameof(parameterNameGenerator));
            Check.NotNull(getPropertyExtensions, nameof(getPropertyExtensions));
            Check.NotNull(boxedValueReaderSource, nameof(boxedValueReaderSource));

            TableName = tableName;
            SchemaName = schemaName;
            ParameterNameGenerator = parameterNameGenerator;
            _getPropertyExtensions = getPropertyExtensions;
            _boxedValueReaderSource = boxedValueReaderSource;
        }
コード例 #8
0
        public ModificationCommand(
            [NotNull] string tableName,
            [CanBeNull] string schemaName,
            [NotNull] ParameterNameGenerator parameterNameGenerator,
            [NotNull] Func <IProperty, IRelationalPropertyExtensions> getPropertyExtensions,
            [NotNull] IBoxedValueReaderSource boxedValueReaderSource)
        {
            Check.NotEmpty(tableName, nameof(tableName));
            Check.NotNull(parameterNameGenerator, nameof(parameterNameGenerator));
            Check.NotNull(getPropertyExtensions, nameof(getPropertyExtensions));
            Check.NotNull(boxedValueReaderSource, nameof(boxedValueReaderSource));

            TableName               = tableName;
            SchemaName              = schemaName;
            ParameterNameGenerator  = parameterNameGenerator;
            _getPropertyExtensions  = getPropertyExtensions;
            _boxedValueReaderSource = boxedValueReaderSource;
        }
コード例 #9
0
 public EntityKeyFactorySource([NotNull] IBoxedValueReaderSource boxedValueReaderSource)
 {
     _boxedValueReaderSource = boxedValueReaderSource;
 }
コード例 #10
0
 public TestCommandBatchPreparer(
     ModificationCommandBatchFactory modificationCommandBatchFactory,
     ParameterNameGeneratorFactory parameterNameGeneratorFactory,
     ModificationCommandComparer modificationCommandComparer,
     IBoxedValueReaderSource boxedValueReaderSource)
     : base(modificationCommandBatchFactory, parameterNameGeneratorFactory, modificationCommandComparer, boxedValueReaderSource)
 {
 }
コード例 #11
0
 public EntityKeyFactorySource([NotNull] IBoxedValueReaderSource boxedValueReaderSource)
 {
     _boxedValueReaderSource = boxedValueReaderSource;
 }