Exemplo n.º 1
0
 public KeyPropagator(
     [NotNull] IClrAccessorSource <IClrPropertyGetter> getterSource,
     [NotNull] IClrCollectionAccessorSource collectionAccessorSource,
     [NotNull] IValueGeneratorSelector valueGeneratorSelector)
 {
     _getterSource             = getterSource;
     _collectionAccessorSource = collectionAccessorSource;
     _valueGeneratorSelector   = valueGeneratorSelector;
 }
Exemplo n.º 2
0
 public KeyPropagator(
     [NotNull] IClrAccessorSource<IClrPropertyGetter> getterSource,
     [NotNull] IClrCollectionAccessorSource collectionAccessorSource,
     [NotNull] IValueGeneratorSelector valueGeneratorSelector)
 {
     _getterSource = getterSource;
     _collectionAccessorSource = collectionAccessorSource;
     _valueGeneratorSelector = valueGeneratorSelector;
 }
 public TestSqlServerQueryContextFactory(
     IStateManager stateManager,
     IEntityKeyFactorySource entityKeyFactorySource,
     IClrCollectionAccessorSource collectionAccessorSource,
     IClrAccessorSource <IClrPropertySetter> propertySetterSource,
     ISqlServerConnection connection,
     ILoggerFactory loggerFactory)
     : base(stateManager, entityKeyFactorySource, collectionAccessorSource, propertySetterSource, connection, loggerFactory)
 {
 }
Exemplo n.º 4
0
 public NpgsqlQueryContextFactory(
     [NotNull] IStateManager stateManager,
     [NotNull] IEntityKeyFactorySource entityKeyFactorySource,
     [NotNull] IClrCollectionAccessorSource collectionAccessorSource,
     [NotNull] IClrAccessorSource <IClrPropertySetter> propertySetterSource,
     [NotNull] INpgsqlEFConnection connection,
     [NotNull] ILoggerFactory loggerFactory)
     : base(stateManager, entityKeyFactorySource, collectionAccessorSource, propertySetterSource, connection, loggerFactory)
 {
 }
 public RelationalQueryContextFactory(
     [NotNull] IStateManager stateManager,
     [NotNull] IEntityKeyFactorySource entityKeyFactorySource,
     [NotNull] IClrCollectionAccessorSource collectionAccessorSource,
     [NotNull] IClrAccessorSource <IClrPropertySetter> propertySetterSource,
     [NotNull] IRelationalConnection connection)
     : base(stateManager, entityKeyFactorySource, collectionAccessorSource, propertySetterSource)
 {
     _connection = connection;
 }
Exemplo n.º 6
0
 public QueryBuffer(
     [NotNull] IStateManager stateManager,
     [NotNull] IEntityKeyFactorySource entityKeyFactorySource,
     [NotNull] IClrCollectionAccessorSource clrCollectionAccessorSource,
     [NotNull] IClrAccessorSource<IClrPropertySetter> clrPropertySetterSource)
 {
     _stateManager = stateManager;
     _entityKeyFactorySource = entityKeyFactorySource;
     _clrCollectionAccessorSource = clrCollectionAccessorSource;
     _clrPropertySetterSource = clrPropertySetterSource;
 }
 public NavigationFixer(
     [NotNull] IClrAccessorSource <IClrPropertyGetter> getterSource,
     [NotNull] IClrAccessorSource <IClrPropertySetter> setterSource,
     [NotNull] IClrCollectionAccessorSource collectionAccessorSource,
     [NotNull] IModel model)
 {
     _getterSource             = getterSource;
     _setterSource             = setterSource;
     _collectionAccessorSource = collectionAccessorSource;
     _model = model;
 }
Exemplo n.º 8
0
 public QueryBuffer(
     [NotNull] IStateManager stateManager,
     [NotNull] IEntityKeyFactorySource entityKeyFactorySource,
     [NotNull] IClrCollectionAccessorSource clrCollectionAccessorSource,
     [NotNull] IClrAccessorSource <IClrPropertySetter> clrPropertySetterSource)
 {
     _stateManager                = stateManager;
     _entityKeyFactorySource      = entityKeyFactorySource;
     _clrCollectionAccessorSource = clrCollectionAccessorSource;
     _clrPropertySetterSource     = clrPropertySetterSource;
 }
 public NavigationFixer(
     [NotNull] IClrAccessorSource<IClrPropertyGetter> getterSource,
     [NotNull] IClrAccessorSource<IClrPropertySetter> setterSource,
     [NotNull] IClrCollectionAccessorSource collectionAccessorSource,
     [NotNull] IModel model)
 {
     _getterSource = getterSource;
     _setterSource = setterSource;
     _collectionAccessorSource = collectionAccessorSource;
     _model = model;
 }
        public InMemoryQueryContextFactory(
            [NotNull] IStateManager stateManager,
            [NotNull] IEntityKeyFactorySource entityKeyFactorySource,
            [NotNull] IClrCollectionAccessorSource collectionAccessorSource,
            [NotNull] IClrAccessorSource <IClrPropertySetter> propertySetterSource,
            [NotNull] IInMemoryDatabase database)
            : base(stateManager, entityKeyFactorySource, collectionAccessorSource, propertySetterSource)
        {
            Check.NotNull(database, nameof(database));

            _database = database;
        }
Exemplo n.º 11
0
        public RelationalQueryContextFactory(
            [NotNull] IStateManager stateManager,
            [NotNull] IEntityKeyFactorySource entityKeyFactorySource,
            [NotNull] IClrCollectionAccessorSource collectionAccessorSource,
            [NotNull] IClrAccessorSource <IClrPropertySetter> propertySetterSource,
            [NotNull] IRelationalConnection connection,
            [NotNull] ILoggerFactory loggerFactory)
            : base(stateManager, entityKeyFactorySource, collectionAccessorSource, propertySetterSource, loggerFactory)
        {
            Check.NotNull(connection, nameof(connection));

            _connection = connection;
        }
        protected QueryContextFactory(
            [NotNull] IStateManager stateManager,
            [NotNull] IEntityKeyFactorySource entityKeyFactorySource,
            [NotNull] IClrCollectionAccessorSource collectionAccessorSource,
            [NotNull] IClrAccessorSource <IClrPropertySetter> propertySetterSource)
        {
            Check.NotNull(stateManager, nameof(stateManager));
            Check.NotNull(entityKeyFactorySource, nameof(entityKeyFactorySource));
            Check.NotNull(collectionAccessorSource, nameof(collectionAccessorSource));
            Check.NotNull(propertySetterSource, nameof(propertySetterSource));

            _stateManager             = stateManager;
            _entityKeyFactorySource   = entityKeyFactorySource;
            _collectionAccessorSource = collectionAccessorSource;
            _propertySetterSource     = propertySetterSource;
        }
Exemplo n.º 13
0
        public QueryBuffer(
            [NotNull] IStateManager stateManager,
            [NotNull] IEntityKeyFactorySource entityKeyFactorySource,
            [NotNull] IClrCollectionAccessorSource clrCollectionAccessorSource,
            [NotNull] IClrAccessorSource<IClrPropertySetter> clrPropertySetterSource)
        {
            Check.NotNull(stateManager, nameof(stateManager));
            Check.NotNull(entityKeyFactorySource, nameof(entityKeyFactorySource));
            Check.NotNull(clrCollectionAccessorSource, nameof(clrCollectionAccessorSource));
            Check.NotNull(clrPropertySetterSource, nameof(clrPropertySetterSource));

            _stateManager = stateManager;
            _entityKeyFactorySource = entityKeyFactorySource;
            _clrCollectionAccessorSource = clrCollectionAccessorSource;
            _clrPropertySetterSource = clrPropertySetterSource;
        }
Exemplo n.º 14
0
        public QueryBuffer(
            [NotNull] IStateManager stateManager,
            [NotNull] IEntityKeyFactorySource entityKeyFactorySource,
            [NotNull] IClrCollectionAccessorSource clrCollectionAccessorSource,
            [NotNull] IClrAccessorSource <IClrPropertySetter> clrPropertySetterSource)
        {
            Check.NotNull(stateManager, nameof(stateManager));
            Check.NotNull(entityKeyFactorySource, nameof(entityKeyFactorySource));
            Check.NotNull(clrCollectionAccessorSource, nameof(clrCollectionAccessorSource));
            Check.NotNull(clrPropertySetterSource, nameof(clrPropertySetterSource));

            _stateManager                = stateManager;
            _entityKeyFactorySource      = entityKeyFactorySource;
            _clrCollectionAccessorSource = clrCollectionAccessorSource;
            _clrPropertySetterSource     = clrPropertySetterSource;
        }
        protected QueryContextFactory(
            [NotNull] IStateManager stateManager,
            [NotNull] IEntityKeyFactorySource entityKeyFactorySource,
            [NotNull] IClrCollectionAccessorSource collectionAccessorSource,
            [NotNull] IClrAccessorSource<IClrPropertySetter> propertySetterSource)
        {
            Check.NotNull(stateManager, nameof(stateManager));
            Check.NotNull(entityKeyFactorySource, nameof(entityKeyFactorySource));
            Check.NotNull(collectionAccessorSource, nameof(collectionAccessorSource));
            Check.NotNull(propertySetterSource, nameof(propertySetterSource));

            _stateManager = stateManager;
            _entityKeyFactorySource = entityKeyFactorySource;
            _collectionAccessorSource = collectionAccessorSource;
            _propertySetterSource = propertySetterSource;
        }
Exemplo n.º 16
0
        protected QueryContextFactory(
            [NotNull] IStateManager stateManager,
            [NotNull] IEntityKeyFactorySource entityKeyFactorySource,
            [NotNull] IClrCollectionAccessorSource collectionAccessorSource,
            [NotNull] IClrAccessorSource <IClrPropertySetter> propertySetterSource,
            [NotNull] ILoggerFactory loggerFactory)
        {
            Check.NotNull(stateManager, nameof(stateManager));
            Check.NotNull(entityKeyFactorySource, nameof(entityKeyFactorySource));
            Check.NotNull(collectionAccessorSource, nameof(collectionAccessorSource));
            Check.NotNull(propertySetterSource, nameof(propertySetterSource));
            Check.NotNull(loggerFactory, nameof(loggerFactory));

            _stateManager             = stateManager;
            _entityKeyFactorySource   = entityKeyFactorySource;
            _collectionAccessorSource = collectionAccessorSource;
            _propertySetterSource     = propertySetterSource;

            _logger = new LazyRef <ILogger>(loggerFactory.CreateLogger <QueryContextFactory>);
        }
        protected QueryContextFactory(
            [NotNull] IStateManager stateManager,
            [NotNull] IEntityKeyFactorySource entityKeyFactorySource,
            [NotNull] IClrCollectionAccessorSource collectionAccessorSource,
            [NotNull] IClrAccessorSource<IClrPropertySetter> propertySetterSource,
            [NotNull] ILoggerFactory loggerFactory)
        {
            Check.NotNull(stateManager, nameof(stateManager));
            Check.NotNull(entityKeyFactorySource, nameof(entityKeyFactorySource));
            Check.NotNull(collectionAccessorSource, nameof(collectionAccessorSource));
            Check.NotNull(propertySetterSource, nameof(propertySetterSource));
            Check.NotNull(loggerFactory, nameof(loggerFactory));

            _stateManager = stateManager;
            _entityKeyFactorySource = entityKeyFactorySource;
            _collectionAccessorSource = collectionAccessorSource;
            _propertySetterSource = propertySetterSource;

            _logger = new LazyRef<ILogger>(loggerFactory.CreateLogger<QueryContextFactory>);
        }