/// <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)); }
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)); }
public virtual string[] GetProperties(string targetField) { return(DbCommonLibary.GetProperties(DBProvider, this.CurrentTableName, null, 0, targetField)); }
public virtual string[] GetProperties(List <KeyValuePair <string, object> > parameters, string targetField) { return(DbCommonLibary.GetProperties(DBProvider, this.CurrentTableName, parameters, 0, targetField)); }
public virtual string[] GetProperties(string name, Object[] values, string targetField) { return(DbCommonLibary.GetProperties(DBProvider, this.CurrentTableName, name, values, targetField)); }