共用方式為


DbComplexPropertyEntry<TEntity,TComplexProperty> 類別

定義

這個類別的實例會從 的 DbEntityEntry<TEntity> ComplexProperty 方法傳回,並允許存取複雜屬性的狀態。

[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)

這個類別的實例會從 的 DbEntityEntry<TEntity> ComplexProperty 方法傳回,並允許存取複雜屬性的狀態。

(繼承來源 DbMemberEntry<TEntity,TProperty>)
GetHashCode()

這個類別的實例會從 的 DbEntityEntry<TEntity> ComplexProperty 方法傳回,並允許存取複雜屬性的狀態。

(繼承來源 DbMemberEntry<TEntity,TProperty>)
GetType()

取得目前執行個體的 Type

(繼承來源 DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

驗證這個屬性。

(繼承來源 DbMemberEntry<TEntity,TProperty>)
Property(String)

取得代表這個屬性之巢狀屬性的物件。 這個方法可用於純量屬性或複雜屬性。

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

取得代表這個屬性之巢狀屬性的物件。 這個方法可用於純量屬性或複雜屬性。

Property<TNestedProperty>(String)

取得代表這個屬性之巢狀屬性的物件。 這個方法可用於純量屬性或複雜屬性。

ToString()

這個類別的實例會從 的 DbEntityEntry<TEntity> ComplexProperty 方法傳回,並允許存取複雜屬性的狀態。

(繼承來源 DbMemberEntry<TEntity,TProperty>)

運算子

Implicit(DbComplexPropertyEntry<TEntity,TComplexProperty> to DbComplexPropertyEntry)

傳回這個 物件所表示之屬性之非泛型 DbComplexPropertyEntry 類別的新實例。

適用於