DbMemberEntry<TEntity, TProperty> 类

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

这是一个抽象基类,用于表示实体的标量/复杂属性或导航属性。 标量和复杂属性使用派生类 DbPropertyEntry<TEntity, TProperty>,引用导航属性使用派生类 DbReferenceEntry<TEntity, TProperty>,而集合导航属性使用派生类 DbCollectionEntry<TEntity, TElement>

继承层次结构

System.Object
  System.Data.Entity.Infrastructure.DbMemberEntry<TEntity, TProperty>
    System.Data.Entity.Infrastructure.DbCollectionEntry<TEntity, TElement>
    System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity, TProperty>
    System.Data.Entity.Infrastructure.DbReferenceEntry<TEntity, TProperty>

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

语法

声明
Public MustInherit Class DbMemberEntry(Of TEntity As Class, TProperty)
用法
Dim instance As DbMemberEntry(Of TEntity, TProperty)
public abstract class DbMemberEntry<TEntity, TProperty>
where TEntity : class
generic<typename TEntity, typename TProperty>
where TEntity : ref class 
public ref class DbMemberEntry abstract
[<AbstractClassAttribute>]
type DbMemberEntry<'TEntity, 'TProperty when 'TEntity : not struct> =  class end
JScript does not support generic types and methods.

类型参数

  • TEntity
    此属性所属的实体的类型。
  • TProperty
    属性的类型。

DbMemberEntry<TEntity, TProperty> 类型公开以下成员。

构造函数

  名称 描述
受保护的方法 DbMemberEntry<TEntity, TProperty> 初始化 DbMemberEntry<TEntity, TProperty> 类的新实例。

顶部

属性

  名称 描述
公共属性 CurrentValue 获取或设置此属性的当前值。
公共属性 EntityEntry 此成员所属的 DbEntityEntry<TEntity>
公共属性 Name 获取属性的名称。

顶部

方法

  名称 描述
公共方法 Equals 指定对象是否等于指定的对象。 (重写 Object.Equals(Object)。)
受保护的方法 Finalize (继承自 Object。)
公共方法 GetHashCode 获取与对象关联的哈希代码。 (重写 Object.GetHashCode()。)
公共方法 GetType 获取当前实例的 Type
公共方法 GetValidationErrors 验证此属性。
受保护的方法 MemberwiseClone (继承自 Object。)
公共方法 ToString 返回 DbMemberEntry<TEntity, TProperty> 的字符串表示形式。 (重写 Object.ToString()。)

顶部

运算符

  名称 描述
公共运算符静态成员 Implicit(DbMemberEntry<TEntity, TProperty> to DbMemberEntry) 返回由此对象表示的属性的非泛型 DbMemberEntry 类的新实例。

顶部

线程安全

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

请参阅

参考

System.Data.Entity.Infrastructure 命名空间