次の方法で共有


DbComplexPropertyEntry<TEntity,TComplexProperty> クラス

定義

このクラスのインスタンスは、 の ComplexProperty メソッド DbEntityEntry<TEntity> から返され、複合プロパティの状態へのアクセスを許可します。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbComplexPropertyEntry<TEntity,TComplexProperty> : System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity,TComplexProperty> where TEntity : class
public class DbComplexPropertyEntry<TEntity,TComplexProperty> : System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity,TComplexProperty> where TEntity : class
type DbComplexPropertyEntry<'Entity, 'ComplexProperty (requires 'Entity : null)> = class
    inherit DbPropertyEntry<'Entity, 'ComplexProperty (requires 'Entity : null)>
Public Class DbComplexPropertyEntry(Of TEntity, TComplexProperty)
Inherits DbPropertyEntry(Of TEntity, TComplexProperty)

型パラメーター

TEntity

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

TComplexProperty

プロパティの型。

継承
DbPropertyEntry<TEntity,TComplexProperty>
DbComplexPropertyEntry<TEntity,TComplexProperty>
属性

プロパティ

CurrentValue

このプロパティの現在の値を取得または設定します。

(継承元 DbPropertyEntry<TEntity,TProperty>)
EntityEntry

DbEntityEntry<TEntity>このプロパティが属する 。

(継承元 DbPropertyEntry<TEntity,TProperty>)
IsModified

このプロパティの値が、データベースから読み込まれた後で変更されたかどうかを示す値を取得または設定します。

(継承元 DbPropertyEntry<TEntity,TProperty>)
Name

プロパティ名を取得します。

(継承元 DbPropertyEntry<TEntity,TProperty>)
OriginalValue

このプロパティの元の値を取得または設定します。

(継承元 DbPropertyEntry<TEntity,TProperty>)
ParentProperty

DbPropertyEntryこれが入れ子になったプロパティであるプロパティの 。 このメソッドは、複合オブジェクトのプロパティには null 以外のエントリのみを返します。そのエンティティ自体のプロパティには null を返します。

(継承元 DbPropertyEntry<TEntity,TProperty>)

メソッド

ComplexProperty(String)

このプロパティの入れ子の複合プロパティを表すオブジェクトを取得します。

ComplexProperty<TNestedComplexProperty>(Expression<Func<TComplexProperty,TNestedComplexProperty>>)

このプロパティの入れ子の複合プロパティを表すオブジェクトを取得します。

ComplexProperty<TNestedComplexProperty>(String)

このプロパティの入れ子の複合プロパティを表すオブジェクトを取得します。

Equals(Object)

このクラスのインスタンスは、 の ComplexProperty メソッド DbEntityEntry<TEntity> から返され、複合プロパティの状態へのアクセスを許可します。

(継承元 DbMemberEntry<TEntity,TProperty>)
GetHashCode()

このクラスのインスタンスは、 の ComplexProperty メソッド DbEntityEntry<TEntity> から返され、複合プロパティの状態へのアクセスを許可します。

(継承元 DbMemberEntry<TEntity,TProperty>)
GetType()

現在のインスタンスの Type を取得します。

(継承元 DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

このプロパティを検証します。

(継承元 DbMemberEntry<TEntity,TProperty>)
Property(String)

このプロパティの入れ子プロパティを表すオブジェクトを取得します。 このメソッドはスカラー プロパティにも複合プロパティにも使用できます。

Property<TNestedProperty>(Expression<Func<TComplexProperty,TNestedProperty>>)

このプロパティの入れ子プロパティを表すオブジェクトを取得します。 このメソッドはスカラー プロパティにも複合プロパティにも使用できます。

Property<TNestedProperty>(String)

このプロパティの入れ子プロパティを表すオブジェクトを取得します。 このメソッドはスカラー プロパティにも複合プロパティにも使用できます。

ToString()

このクラスのインスタンスは、 の ComplexProperty メソッド DbEntityEntry<TEntity> から返され、複合プロパティの状態へのアクセスを許可します。

(継承元 DbMemberEntry<TEntity,TProperty>)

演算子

Implicit(DbComplexPropertyEntry<TEntity,TComplexProperty> to DbComplexPropertyEntry)

このオブジェクトによって表される プロパティの非ジェネリック DbComplexPropertyEntry クラスの新しいインスタンスを返します。

適用対象