public UserRepository( IMySqlDbContext db, IMySqlCommandProvider <User> commandProvider, IMySqlObjectBuilder <User> objectBuilder) : base(db, commandProvider, objectBuilder) { }
public void Setup() { _dbContext = new MySqlDbContext(); _dbContext.Connect("server=localhost;userid=jestin;password=crudnet;database=crudnet_test"); _commandProvider = new UserCommandProvider(); _objectBuilder = new UserObjectBuilder(); _userRepository = new UserRepository(_dbContext, _commandProvider, _objectBuilder); }
protected BaseMySqlRepository( IMySqlDbContext dbContext, IMySqlCommandProvider <T> commandProvider, IMySqlObjectBuilder <T> objectBuilder) { Db = dbContext; CommandProvider = commandProvider; ObjectBuilder = objectBuilder; }
protected LongIdentifiableMySqlRepository( IMySqlDbContext dbContext, IMySqlCommandProvider <T> commandProvider, IMySqlObjectBuilder <T> objectBuilder) : base(dbContext, commandProvider, objectBuilder) { Db = dbContext; CommandProvider = commandProvider; ObjectBuilder = objectBuilder; }