次の方法で共有


DbPropertyEntry<TEntity, TProperty> クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

このクラスのインスタンスは DbEntityEntry<TEntity> の Property メソッドから返され、スカラーまたは複合プロパティへのアクセスを可能にします。

継承階層

System.Object
  System.Data.Entity.Infrastructure.DbMemberEntry<TEntity, TProperty>
    System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity, TProperty>
      System.Data.Entity.Infrastructure.DbComplexPropertyEntry<TEntity, TComplexProperty>

名前空間:  System.Data.Entity.Infrastructure
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public Class DbPropertyEntry(Of TEntity As Class, TProperty) _
    Inherits DbMemberEntry(Of TEntity, TProperty)
'使用
Dim instance As DbPropertyEntry(Of TEntity, TProperty)
public class DbPropertyEntry<TEntity, TProperty> : DbMemberEntry<TEntity, TProperty>
where TEntity : class
generic<typename TEntity, typename TProperty>
where TEntity : ref class 
public ref class DbPropertyEntry : public DbMemberEntry<TEntity, TProperty>
type DbPropertyEntry<'TEntity, 'TProperty when 'TEntity : not struct> =  
    class 
        inherit DbMemberEntry<'TEntity, 'TProperty>
    end
JScript does not support generic types and methods.

型パラメーター

  • TEntity
    このプロパティが属するエンティティの型。
  • TProperty
    プロパティの型。

DbPropertyEntry<TEntity, TProperty> 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ CurrentValue このプロパティの現在の値を取得または設定します。 (DbMemberEntry<TEntity, TProperty>.CurrentValue をオーバーライドします。)
パブリック プロパティ EntityEntry このプロパティが属する DbEntityEntry<TEntity>。 (DbMemberEntry<TEntity, TProperty>.EntityEntry をオーバーライドします。)
パブリック プロパティ IsModified このプロパティの値が、データベースから読み込まれた後で変更されたかどうかを示す値を取得または設定します。
パブリック プロパティ Name プロパティ名を取得します。 (DbMemberEntry<TEntity, TProperty>.Name をオーバーライドします。)
パブリック プロパティ OriginalValue このプロパティの元の値を取得または設定します。
パブリック プロパティ ParentProperty これが入れ子のプロパティとなっている DbPropertyEntry のプロパティ。このメソッドは、複合オブジェクトのプロパティには null 以外のエントリのみを返します。そのエンティティ自体のプロパティには null を返します。

上揃え

メソッド

  名前 説明
パブリック メソッド Equals オブジェクトが指定したオブジェクトと等しいかどうかを指定します。 (DbMemberEntry<TEntity, TProperty> から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode オブジェクトに関連付けられているハッシュ コードを取得します。 (DbMemberEntry<TEntity, TProperty> から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (DbMemberEntry<TEntity, TProperty> から継承されます。)
パブリック メソッド GetValidationErrors このプロパティを検証します。 (DbMemberEntry<TEntity, TProperty> から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString DbMemberEntry<TEntity, TProperty> の文字列形式を返します。 (DbMemberEntry<TEntity, TProperty> から継承されます。)

上揃え

演算子

  名前 説明
パブリック演算子静的メンバー Implicit(DbPropertyEntry<TEntity, TProperty> to DbPropertyEntry) このオブジェクトが表すプロパティの非ジェネリック DbPropertyEntry クラスの新しいインスタンスを返します。

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.Infrastructure 名前空間