Exemple #1
0
 public EFCoreRepositoryOf(IDbContextProvider dbContextProvider,
                           IKeyValueValidatorOf <TKey, TEntity> keyValueValidator = null)
 {
     _dbContextProvider           = dbContextProvider;
     _keyValueValidator           = keyValueValidator ?? new VoidKeyValueValidatorOf <TKey, TEntity>();
     _primaryKeyExpressionBuilder = new PrimaryKeyExpressionBuilder <TEntity, TKey>();
 }
 public AsyncFileSystemRepositoryOf(IStreamStorageBy <TKey> streamStore,
                                    ISerializerOf <TValue> serializer,
                                    IKeyValueValidatorOf <TKey, TValue> keyValueValidator)
 {
     _streamStore       = streamStore;
     _serializer        = serializer;
     _keyValueValidator = keyValueValidator;
 }