protected RepositoryBase(IStore store, ICache <T> cache, IFactory <T> factory, ISchema <T> schema, ISchemaMapper <T> schemaMapper, IModelMapper <T> modelMapper, IPersistMapper <T> persistMapper, IQueryMapper <T> queryMapper, IFactory <ICommand> commandFactory, ISQLiteStatementFactory statementFactory, IFactory <IBatch> batchFactory, IFactory <IQuery <T> > queryFactory) { Store = store; Cache = cache; Factory = factory; Schema = schema; SchemaMapper = schemaMapper; ModelMapper = modelMapper; PersistMapper = persistMapper; QueryMapper = queryMapper; CommandFactory = commandFactory; StatementFactory = statementFactory; BatchFactory = batchFactory; QueryFactory = queryFactory; }
public SQLiteDatabaseDriver() { SchemaFetchService = new SchemaFetchService(this); SchemaMapper = new SQLiteSchemaMapper(); }
public SqlDatabaseDriver() { SchemaFetchService = new SchemaFetchService(this); SchemaMapper = new SqlSchemaMapper(); }
public ArtistRepository(IStore store, ICache <IArtist> cache, IFactory <IArtist> factory, ISchema <IArtist> schema, ISchemaMapper <IArtist> schemaMapper, IModelMapper <IArtist> modelMapper, IPersistMapper <IArtist> persistMapper, IQueryMapper <IArtist> queryMapper, IFactory <ICommand> commandFactory, ISQLiteStatementFactory statementFactory, IFactory <IBatch> batchFactory, IFactory <IQuery <IArtist> > queryFactory) : base(store, cache, factory, schema, schemaMapper, modelMapper, persistMapper, queryMapper, commandFactory, statementFactory, batchFactory, queryFactory) { }