コード例 #1
0
ファイル: Database.cs プロジェクト: ranchg/PIMS
        public int FindCount <T>(string WhereSql, DbParameter[] parameters) where T : new()
        {
            StringBuilder builder = DatabaseCommon.SelectCountSql <T>();

            builder.Append(WhereSql);
            return(Convert.ToInt32(DbHelper.ExecuteScalar(CommandType.Text, builder.ToString(), parameters)));
        }
コード例 #2
0
ファイル: Database.cs プロジェクト: ranchg/PIMS
        public int FindCount <T>(string propertyName, string propertyValue) where T : new()
        {
            StringBuilder builder = DatabaseCommon.SelectCountSql <T>();

            builder.Append(" AND " + propertyName + " = " + DbHelper.DbParmChar + propertyName);
            IList <DbParameter> source = new List <DbParameter> {
                DbFactory.CreateDbParameter(DbHelper.DbParmChar + propertyName, propertyValue)
            };

            return(Convert.ToInt32(DbHelper.ExecuteScalar(CommandType.Text, builder.ToString(), source.ToArray <DbParameter>())));
        }
コード例 #3
0
ファイル: Database.cs プロジェクト: ranchg/PIMS
        public int FindCount <T>() where T : new()
        {
            StringBuilder builder = DatabaseCommon.SelectCountSql <T>();

            return(Convert.ToInt32(DbHelper.ExecuteScalar(CommandType.Text, builder.ToString())));
        }