ChangeAction 枚举 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述在将更改提交到数据库时实体将具有的更改的类型。
public enum class ChangeActionpublic enum ChangeActiontype ChangeAction = Public Enum ChangeAction- 继承
字段
| 名称 | 值 | 说明 | 
|---|---|---|
| Delete | 1 | 将删除该实体。 | 
| Insert | 2 | 将插入该实体。 | 
| None | 0 | 将不会提交该实体。 | 
| Update | 3 | 将更新该实体。 | 
示例
void OnValidate(ChangeAction action)
{
    if (action == ChangeAction.Insert)
    {
        Console.WriteLine("Notify billing office.");
    }
}
Public Sub OnValidate(ByVal action As System.Data.Linq.ChangeAction)
    If action = ChangeAction.Insert Then
        Console.WriteLine("Notify billing office.")
    End If
End Sub
注解
在 LINQ to SQL 应用程序中使用 和 OnValidate() ,根据提交的更改类型指定或省略验证。