Share via


AnnotationValues 类

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

表示已搭建基架的或已手工编码的 DbMigration 中的一对注释值。

继承层次结构

System.Object
  System.Data.Entity.Infrastructure.Annotations.AnnotationValues

命名空间:  System.Data.Entity.Infrastructure.Annotations
程序集:  EntityFramework(在 EntityFramework.dll 中)

语法

声明
Public NotInheritable Class AnnotationValues
用法
Dim instance As AnnotationValues
public sealed class AnnotationValues
public ref class AnnotationValues sealed
[<SealedAttribute>]
type AnnotationValues =  class end
public final class AnnotationValues

AnnotationValues 类型公开以下成员。

构造函数

  名称 描述
公共方法 AnnotationValues 创建一对新注释值。

顶部

属性

  名称 描述
公共属性 NewValue 获取注释的新值,如果已删除注释,则此值可能为 null。
公共属性 OldValue 获取注释的旧值,如果刚创建注释,则此值可能为 null。

顶部

方法

  名称 描述
公共方法 Equals 确定指定对象是否等于此实例对象。 (重写 Object.Equals(Object)。)
公共方法 GetHashCode 检索哈希代码。 (重写 Object.GetHashCode()。)
公共方法 GetType (继承自 Object。)
公共方法 ToString (继承自 Object。)

顶部

运算符

  名称 描述
公共运算符静态成员 Equality 如果两个注释对包含相同值,则返回 true;否则返回 false。
公共运算符静态成员 Inequality 如果两个注释对包含不同的值,则返回 true;否则返回 false。

顶部

备注

Code First 允许自定义注释与生成的模型中的列和表相关联。 此类表示迁移中的一对注释值,以便在 Code First 模型更改旧注释值时,可以为迁移提供新注释值并在 SQL 生成中使用此值。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

System.Data.Entity.Infrastructure.Annotations 命名空间