public EntityDataRow(object[] rowValues, EntityBinder binder, FillDataDelegate <T> fillMethod) { _entity = default(T); _rowValues = rowValues; _binder = binder; _fillMethod = fillMethod; }
public async Task <T> SelectElementAsync <T>(string nameOrQuery, FillDataDelegate <T> fillMethod = null) { var dAccess = GetDataAccess(); var res = await dAccess.SelectElementAsync(nameOrQuery, fillMethod).ConfigureAwait(false); StoreDataAccess(dAccess); return(res); }
public IEnumerable <T> SelectElements <T>(string nameOrQuery, FillDataDelegate <T> fillMethod, out object returnValue) { var dAccess = GetDataAccess(); var res = dAccess.SelectElements(nameOrQuery, fillMethod, out returnValue); StoreDataAccess(dAccess); return(res); }
public T SelectElement <T>(string nameOrQuery, object parameters, FillDataDelegate <T> fillMethod, out object returnValue) { var dAccess = GetDataAccess(); var res = dAccess.SelectElement(nameOrQuery, parameters, fillMethod, out returnValue); StoreDataAccess(dAccess); return(res); }
public T SelectElement <T>(string nameOrQuery, FillDataDelegate <T> fillMethod = null) { var dAccess = GetDataAccess(); var res = dAccess.SelectElement(nameOrQuery, fillMethod); StoreDataAccess(dAccess); return(res); }
public async Task <IEnumerable <T> > SelectElementsAsync <T>(string nameOrQuery, IDictionary <string, object> parameters, FillDataDelegate <T> fillMethod = null) { var dAccess = GetDataAccess(); var res = await dAccess.SelectElementsAsync(nameOrQuery, parameters, fillMethod).ConfigureAwait(false); StoreDataAccess(dAccess); return(res); }
public IEnumerable <T> SelectElements <T>(string nameOrQuery, object parameters, FillDataDelegate <T> fillMethod = null) { var dAccess = GetDataAccess(); var res = dAccess.SelectElements(nameOrQuery, parameters, fillMethod); StoreDataAccess(dAccess); return(res); }
public T SelectElement <T>(string nameOrQuery, IDictionary <string, object> parameters, FillDataDelegate <T> fillMethod = null) { var dAccess = GetDataAccess(); var res = dAccess.SelectElement(nameOrQuery, parameters, fillMethod); StoreDataAccess(dAccess); return(res); }
public void PrepareSet(IEntityValueConverter valueConverter) { Binder = new EntityBinder(valueConverter); EntityBinder.PrepareEntity(typeof(T)); FillMethod = FillMethod ?? DefaultFillMethod; }
public ResultSet(FillDataDelegate <T> fillMethod) { FillMethod = fillMethod; }
public void PrepareSet(IEntityValueConverter valueConverter) { Binder = new EntityBinder(valueConverter); EntityBinder.PrepareEntity <T>(); FillMethod = FillMethod ?? DataAccessBase.DefaultFillMethod <T> .Instance; }