我想在我的Linq表类中实现这个部分方法.
partial void OnValidate(System.Data.Linq.ChangeAction action);
Run Code Online (Sandbox Code Playgroud)
我希望是在插入之前调用它.什么人可以告诉我何时调用OnValidate方法?
更新1
我知道我可以查看枚举,看看是什么动作导致它被触发.但何时调用它呢?我需要知道每次有人提交更改或者什么时会调用它吗?
每个已更改实体的OnValidate方法(如果存在)将在SubmitChanges期间为包含该实体的数据上下文调用.因此,它将触发自上次调用SubmitChanges(或创建上下文)以来对该数据上下文所做的所有插入,更新和删除操作.如果需要根据更改类型区分验证操作,可以关闭ChangeAction参数以控制执行流程.
| 归档时间: |
|
| 查看次数: |
1097 次 |
| 最近记录: |