DbComplexPropertyEntry<TEntity,TComplexProperty> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクラスのインスタンスは、 の 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 クラスの新しいインスタンスを返します。 |
適用対象
Entity Framework