Esempio n. 1
0
 public EntityDataRow(object[] rowValues, EntityBinder binder, FillDataDelegate <T> fillMethod)
 {
     _entity     = default(T);
     _rowValues  = rowValues;
     _binder     = binder;
     _fillMethod = fillMethod;
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        public T SelectElement <T>(string nameOrQuery, FillDataDelegate <T> fillMethod = null)
        {
            var dAccess = GetDataAccess();
            var res     = dAccess.SelectElement(nameOrQuery, fillMethod);

            StoreDataAccess(dAccess);
            return(res);
        }
Esempio n. 6
0
        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);
        }
Esempio n. 7
0
        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);
        }
Esempio n. 8
0
        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);
        }
Esempio n. 9
0
 public void PrepareSet(IEntityValueConverter valueConverter)
 {
     Binder = new EntityBinder(valueConverter);
     EntityBinder.PrepareEntity(typeof(T));
     FillMethod = FillMethod ?? DefaultFillMethod;
 }
Esempio n. 10
0
 public ResultSet(FillDataDelegate <T> fillMethod)
 {
     FillMethod = fillMethod;
 }
Esempio n. 11
0
 public void PrepareSet(IEntityValueConverter valueConverter)
 {
     Binder = new EntityBinder(valueConverter);
     EntityBinder.PrepareEntity <T>();
     FillMethod = FillMethod ?? DataAccessBase.DefaultFillMethod <T> .Instance;
 }