예제 #1
0
        /// <summary>
        /// Loads all instances of <see cref="DataModel{TEntity}"/>.
        /// </summary>
        /// <param name="deep"></param>
        /// <param name="transactionContext"></param>
        /// <returns></returns>
        public static DataModelCollection <DataModel <TEntity> > LoadAll(bool deep, DbTransaction transactionContext)
        {
            var query = new DataModelQuery <DataModel <TEntity> >();

            return(query.SelectMany(deep, transactionContext));
        }
예제 #2
0
        /// <summary>
        /// Loads all instances of <see cref="DataModel{TEntity}"/>.
        /// </summary>
        /// <param name="provider"></param>
        /// <param name="transactionContext"></param>
        /// <returns></returns>
        public static DataModelCollection <DataModel <TEntity> > LoadAll(DbDataProvider provider, DbTransaction transactionContext)
        {
            var query = new DataModelQuery <DataModel <TEntity> >();

            return(query.SelectMany(provider, transactionContext));
        }
예제 #3
0
        /// <summary>
        /// Loads all instances of <see cref="DataModel{TEntity}"/>.
        /// </summary>
        /// <param name="deep"></param>
        /// <param name="provider"></param>
        /// <returns></returns>
        public static DataModelCollection <DataModel <TEntity> > LoadAll(bool deep, DbDataProvider provider)
        {
            var query = new DataModelQuery <DataModel <TEntity> >();

            return(query.SelectMany(deep, provider));
        }
예제 #4
0
        /// <summary>
        /// Loads all instances of <see cref="DataModel{TEntity}"/>.
        /// </summary>
        /// <returns></returns>
        public static DataModelCollection <DataModel <TEntity> > LoadAll()
        {
            var query = new DataModelQuery <DataModel <TEntity> >();

            return(query.SelectMany());
        }
예제 #5
0
파일: DataModel.cs 프로젝트: stimpy77/gemli
        /// <summary>
        /// Loads all instances of <typeparamref name="TModel"/>.
        /// </summary>
        /// <typeparam name="TModel"></typeparam>
        /// <param name="deep"></param>
        /// <param name="transactionContext"></param>
        /// <returns></returns>
        public static DataModelCollection <TModel> LoadAll <TModel>(bool deep, DbTransaction transactionContext) where TModel : DataModel
        {
            var query = new DataModelQuery <TModel>();

            return(query.SelectMany(deep, transactionContext));
        }
예제 #6
0
파일: DataModel.cs 프로젝트: stimpy77/gemli
        /// <summary>
        /// Loads all instances of <typeparamref name="TModel"/>.
        /// </summary>
        /// <typeparam name="TModel"></typeparam>
        /// <param name="deep"></param>
        /// <param name="provider"></param>
        /// <returns></returns>
        public static DataModelCollection <TModel> LoadAll <TModel>(bool deep, DbDataProvider provider) where TModel : DataModel
        {
            var query = new DataModelQuery <TModel>();

            return(query.SelectMany(deep, provider));
        }
예제 #7
0
파일: DataModel.cs 프로젝트: stimpy77/gemli
        /// <summary>
        /// Loads all instances of <typeparamref name="TModel"/>.
        /// </summary>
        /// <typeparam name="TModel"></typeparam>
        /// <param name="provider"></param>
        /// <param name="transactionContext"></param>
        /// <returns></returns>
        public static DataModelCollection <TModel> LoadAll <TModel>(DbDataProvider provider, DbTransaction transactionContext) where TModel : DataModel
        {
            var query = new DataModelQuery <TModel>();

            return(query.SelectMany(provider, transactionContext));
        }
예제 #8
0
파일: DataModel.cs 프로젝트: stimpy77/gemli
        /// <summary>
        /// Loads all instances of <typeparamref name="TModel"/>.
        /// </summary>
        /// <typeparam name="TModel"></typeparam>
        /// <returns></returns>
        public static DataModelCollection <TModel> LoadAll <TModel>() where TModel : DataModel
        {
            var query = new DataModelQuery <TModel>();

            return(query.SelectMany());
        }