ObjectDataSourceView.Delete(IDictionary, IDictionary) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过调用由属性使用指定keys和oldValues集合标识DeleteMethod的业务对象方法来执行删除操作。
public:
int Delete(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ oldValues);
public int Delete(System.Collections.IDictionary keys, System.Collections.IDictionary oldValues);
override this.Delete : System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Delete (keys As IDictionary, oldValues As IDictionary) As Integer
参数
- keys
- IDictionary
用于标识要删除的项的键值之一 IDictionary 。 这些参数与属性一起使用 DeleteMethod 来执行删除操作。 如果没有与该方法关联的参数,请传递 null。
- oldValues
- IDictionary
IDictionary包含用于匹配数据源中的项的其他非键值。 仅当属性设置为CompareAllValues字段时,ConflictDetection行值才会传递给方法。
返回
删除的行数;否则,如果数字未知,则为 -1。
注解
默认值为 -1,表示删除了未知数量的行。 若要返回其他值,请设置AffectedRows事件处理程序对象的Deleted属性ObjectDataSourceStatusEventArgs。 受影响的行数通常由Delete业务对象的方法返回,并且该值可从ReturnValue事件处理程序的参数Deleted的属性ObjectDataSourceStatusEventArgs获取。
该方法 Delete 调用该方法 ExecuteDelete ,传递 keys 和 oldValues 集合。