Beispiel #1
0
        public TEntity QuerySingle <TEntity>(Action <dynamic, TEntity> customMapper)
        {
            var item = default(TEntity);

            _data.ExecuteQueryHandler.ExecuteQuery(true, () =>
            {
                item = new GenericQueryHandler <TEntity>().ExecuteSingle(_data, null, customMapper);
            });

            return(item);
        }
Beispiel #2
0
        private TList Query <TEntity, TList>(
            Action <IDataReader, TEntity> customMapperReader,
            Action <dynamic, TEntity> customMapperDynamic)
            where TList : IList <TEntity>
        {
            var items = default(TList);

            _data.ExecuteQueryHandler.ExecuteQuery(true, () =>
            {
                items = new GenericQueryHandler <TEntity>().ExecuteListReader <TList>(_data, customMapperReader, customMapperDynamic);
            });

            return(items);
        }