/// <summary> /// ����Key�ֶ���Ϊɾ��������model��������κ�ֵ��������Ϊɾ��������ֻ�б�ʶΪKey���ֶβŻ���Ϊɾ������ /// </summary> /// <param name="models">��Ϊ������model����</param> /// <returns>Ӱ��ļ�¼��</returns> public virtual int DeleteWithKeys(params Model[] models) { int returnCount = 0; foreach (var model in models) { ParmCollection parms = this.Table.PrepareKeysParms(model); returnCount += Internal_DataHelper.ExecuteNonQuery(string.Format(this.Table.Delete, parms.WhereSql), parms); } return(returnCount); }
/// <summary> /// ���������ֶ���Ϊɾ������ /// </summary> /// <param name="identitys">�Զ�����ֵ����</param> /// <returns>Ӱ��ļ�¼��</returns> public virtual int DeleteWithIdentity(params long[] identitys) { int returnCount = 0; foreach (var identity in identitys) { ParmCollection parm = this.Table.PrepareIdentityParm(identity); returnCount += Internal_DataHelper.ExecuteNonQuery(string.Format(this.Table.Delete, parm.WhereSql), parm); } return(returnCount); }