Udostępnij za pośrednictwem


DbComplexPropertyEntry<TEntity,TComplexProperty> Klasa

Definicja

Wystąpienia tej klasy są zwracane z metody DbEntityEntry<TEntity> ComplexProperty klasy i umożliwiają dostęp do stanu właściwości złożonej.

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

Parametry typu

TEntity

Typ jednostki, do której należy ta właściwość.

TComplexProperty

Typ właściwości.

Dziedziczenie
DbPropertyEntry<TEntity,TComplexProperty>
DbComplexPropertyEntry<TEntity,TComplexProperty>
Atrybuty

Właściwości

CurrentValue

Pobiera lub ustawia bieżącą wartość tej właściwości.

(Odziedziczone po DbPropertyEntry<TEntity,TProperty>)
EntityEntry

Właściwość DbEntityEntry<TEntity> , do której należy ta właściwość.

(Odziedziczone po DbPropertyEntry<TEntity,TProperty>)
IsModified

Pobiera lub ustawia wartość wskazującą, czy wartość tej właściwości została zmodyfikowana, ponieważ została załadowana z bazy danych.

(Odziedziczone po DbPropertyEntry<TEntity,TProperty>)
Name

Pobiera nazwę właściwości.

(Odziedziczone po DbPropertyEntry<TEntity,TProperty>)
OriginalValue

Pobiera lub ustawia oryginalną wartość tej właściwości.

(Odziedziczone po DbPropertyEntry<TEntity,TProperty>)
ParentProperty

Właściwość DbPropertyEntry , dla której jest to właściwość zagnieżdżona. Ta metoda zwróci tylko wpis o wartości innej niż null dla właściwości obiektów złożonych; zwróci wartość null dla właściwości samej jednostki.

(Odziedziczone po DbPropertyEntry<TEntity,TProperty>)

Metody

ComplexProperty(String)

Pobiera obiekt, który reprezentuje zagnieżdżonych właściwości złożonych tej właściwości.

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

Pobiera obiekt, który reprezentuje zagnieżdżonych właściwości złożonych tej właściwości.

ComplexProperty<TNestedComplexProperty>(String)

Pobiera obiekt, który reprezentuje zagnieżdżonych właściwości złożonych tej właściwości.

Equals(Object)

Wystąpienia tej klasy są zwracane z metody DbEntityEntry<TEntity> ComplexProperty klasy i umożliwiają dostęp do stanu właściwości złożonej.

(Odziedziczone po DbMemberEntry<TEntity,TProperty>)
GetHashCode()

Wystąpienia tej klasy są zwracane z metody DbEntityEntry<TEntity> ComplexProperty klasy i umożliwiają dostęp do stanu właściwości złożonej.

(Odziedziczone po DbMemberEntry<TEntity,TProperty>)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

Sprawdza poprawność tej właściwości.

(Odziedziczone po DbMemberEntry<TEntity,TProperty>)
Property(String)

Pobiera obiekt, który reprezentuje właściwość zagnieżdżona tej właściwości. Tej metody można używać zarówno dla właściwości skalarnych, jak i złożonych.

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

Pobiera obiekt, który reprezentuje właściwość zagnieżdżona tej właściwości. Tej metody można używać zarówno dla właściwości skalarnych, jak i złożonych.

Property<TNestedProperty>(String)

Pobiera obiekt, który reprezentuje właściwość zagnieżdżona tej właściwości. Tej metody można używać zarówno dla właściwości skalarnych, jak i złożonych.

ToString()

Wystąpienia tej klasy są zwracane z metody DbEntityEntry<TEntity> ComplexProperty klasy i umożliwiają dostęp do stanu właściwości złożonej.

(Odziedziczone po DbMemberEntry<TEntity,TProperty>)

Operatory

Implicit(DbComplexPropertyEntry<TEntity,TComplexProperty> to DbComplexPropertyEntry)

Zwraca nowe wystąpienie klasy niegeneryjnej DbComplexPropertyEntry dla właściwości reprezentowanej przez ten obiekt.

Dotyczy