/// <summary>
 /// 删除实体
 /// </summary>
 /// <param name="criteria"></param>
 /// <returns></returns>
 public int Delete(Criteria criteria)
 {
     using (DbConnection cn = NewConnection())
     {
         cn.Open();
         return(ORMapping.Delete(cn, EntityType, TableName, criteria));
     }
 }
 /// <summary>
 /// 删除实体
 /// </summary>
 /// <param name="tx"></param>
 /// <param name="criteria"></param>
 /// <returns></returns>
 public int Delete(DbTransaction tx, Criteria criteria)
 {
     return(ORMapping.Delete(tx, EntityType, TableName, criteria));
 }