/// <summary>
        /// 获得主键列表
        /// </summary>
        /// <param name="parameter">键值对(字段名/字段值)</param>
        /// <returns>主键列表</returns>
        public virtual string[] GetIds(KeyValuePair <string, object> parameter)
        {
            List <KeyValuePair <string, object> > parameters = new List <KeyValuePair <string, object> > {
                parameter
            };

            return(DbCommonLibary.GetProperties(DBProvider, this.CurrentTableName, parameters, 0, BusinessLogic.FieldId));
        }
Exemple #2
0
        public virtual string[] GetProperties(KeyValuePair <string, object> parameter, int topLimit, string targetField)
        {
            List <KeyValuePair <string, object> > parameters = new List <KeyValuePair <string, object> > {
                parameter
            };

            return(DbCommonLibary.GetProperties(DBProvider, this.CurrentTableName, parameters, topLimit, targetField));
        }
 /// <summary>
 /// 获得主键列表
 /// </summary>
 /// <param name="name">字段名</param>
 /// <param name="values">字段值数组</param>
 /// <returns>主键列表</returns>
 public virtual string[] GetIds(string name, Object[] values)
 {
     return(DbCommonLibary.GetProperties(DBProvider, this.CurrentTableName, name, values, BusinessLogic.FieldId));
 }
Exemple #4
0
 public virtual string[] GetProperties(string targetField)
 {
     return(DbCommonLibary.GetProperties(DBProvider, this.CurrentTableName, null, 0, targetField));
 }
Exemple #5
0
 public virtual string[] GetProperties(List <KeyValuePair <string, object> > parameters, string targetField)
 {
     return(DbCommonLibary.GetProperties(DBProvider, this.CurrentTableName, parameters, 0, targetField));
 }
Exemple #6
0
 public virtual string[] GetProperties(string name, Object[] values, string targetField)
 {
     return(DbCommonLibary.GetProperties(DBProvider, this.CurrentTableName, name, values, targetField));
 }