public int Delete <T>(T entity) where T : class { return(ExecuteNonQuery(DatabaseCommon.DeleteEntitySql <T>(entity).ToString(), DatabaseCommon.GetParameter <T>(entity))); }