コード例 #1
0
        public int Count(Expression <Func <TModel, TForeignModel, bool> > whereSelector, string include = "", bool isAll = true)
        {
            var arr = MySQLUtility.ExecuteParm(whereSelector, include);

            return(Convert.ToInt32(Fabricate.GetTable(CommandType.Text, CreateSql(isAll ? SqlType.Count_MySQL : SqlType.CountDetail, arr.Item4, arr.Item1.Remove(arr.Item1.Length - 1), arr.Item2)).Rows[0][0]));
        }
コード例 #2
0
        public int Count(Expression <Func <TModel, TForeignModel, bool> > whereSelector, string include = "", bool isAll = true)
        {
            var paramModel = MySQLUtility.ExecuteParm(whereSelector, include);

            return(Convert.ToInt32(Fabricate.GetTable(CommandType.Text, CreateSql(isAll ? SqlType.Count_MySQL : SqlType.CountDetail, paramModel.TableName, paramModel.ColumnName, paramModel.WhereSQL)).Rows[0][0]));
        }