示例#1
0
        private QuerySql <T, T, T> LoadWhere <T>(string whereQuery, params object[] values) where T : DbEntity, ILongId
        {
            string sql = string.Format("SELECT {0} FROM {1} WHERE {2}", QueryHelpers.ConcatColumnsInSelectStatement <T>(-1), QueryHelpers.GetFullTableName <T>(), whereQuery);

            return(Load <T>(sql, values));
        }
示例#2
0
        private IReadOnlyList <DbEntity> LoadWhere(Type type, string whereQuery, params object[] values)
        {
            string sql = string.Format("SELECT {0} FROM {1} WHERE {2}", QueryHelpers.ConcatColumnsInSelectStatement(type, -1), QueryHelpers.GetFullTableName(type), whereQuery);

            return(Load(type, sql, values).Cast <DbEntity>().ToList());
        }