Sdílet prostřednictvím


DbComplexPropertyEntry<TEntity,TComplexProperty> Třída

Definice

Instance této třídy jsou vráceny z ComplexProperty metoda DbEntityEntry<TEntity> a umožňují přístup ke stavu komplexní vlastnosti.

[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 entity, ke které tato vlastnost patří.

TComplexProperty

Typ proměnné

Dědičnost
DbPropertyEntry<TEntity,TComplexProperty>
DbComplexPropertyEntry<TEntity,TComplexProperty>
Atributy

Vlastnosti

CurrentValue

Získá nebo nastaví aktuální hodnotu této vlastnosti.

(Zděděno od DbPropertyEntry<TEntity,TProperty>)
EntityEntry

Hodnota DbEntityEntry<TEntity> , do které tato vlastnost patří.

(Zděděno od DbPropertyEntry<TEntity,TProperty>)
IsModified

Získá nebo nastaví hodnotu označující, zda byla hodnota této vlastnosti změněna od načtení z databáze.

(Zděděno od DbPropertyEntry<TEntity,TProperty>)
Name

Získá název vlastnosti.

(Zděděno od DbPropertyEntry<TEntity,TProperty>)
OriginalValue

Získá nebo nastaví původní hodnotu této vlastnosti.

(Zděděno od DbPropertyEntry<TEntity,TProperty>)
ParentProperty

Vlastnost DbPropertyEntry , pro kterou se jedná o vnořenou vlastnost. Tato metoda vrátí pouze položku, která není null pro vlastnosti složitých objektů; Vrátí hodnotu null pro vlastnosti samotné entity.

(Zděděno od DbPropertyEntry<TEntity,TProperty>)

Metody

ComplexProperty(String)

Získá objekt, který představuje vnořenou komplexní vlastnost této vlastnosti.

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

Získá objekt, který představuje vnořenou komplexní vlastnost této vlastnosti.

ComplexProperty<TNestedComplexProperty>(String)

Získá objekt, který představuje vnořenou komplexní vlastnost této vlastnosti.

Equals(Object)

Instance této třídy jsou vráceny z ComplexProperty metoda DbEntityEntry<TEntity> a umožňují přístup ke stavu komplexní vlastnosti.

(Zděděno od DbMemberEntry<TEntity,TProperty>)
GetHashCode()

Instance této třídy jsou vráceny z ComplexProperty metoda DbEntityEntry<TEntity> a umožňují přístup ke stavu komplexní vlastnosti.

(Zděděno od DbMemberEntry<TEntity,TProperty>)
GetType()

Type Získá z aktuální instance.

(Zděděno od DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

Ověří tuto vlastnost.

(Zděděno od DbMemberEntry<TEntity,TProperty>)
Property(String)

Získá objekt, který představuje vnořenou vlastnost této vlastnosti. Tuto metodu lze použít pro skalární i komplexní vlastnosti.

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

Získá objekt, který představuje vnořenou vlastnost této vlastnosti. Tuto metodu lze použít pro skalární i komplexní vlastnosti.

Property<TNestedProperty>(String)

Získá objekt, který představuje vnořenou vlastnost této vlastnosti. Tuto metodu lze použít pro skalární i komplexní vlastnosti.

ToString()

Instance této třídy jsou vráceny z ComplexProperty metoda DbEntityEntry<TEntity> a umožňují přístup ke stavu komplexní vlastnosti.

(Zděděno od DbMemberEntry<TEntity,TProperty>)

Operátory

Implicit(DbComplexPropertyEntry<TEntity,TComplexProperty> to DbComplexPropertyEntry)

Vrátí novou instanci negenerické DbComplexPropertyEntry třídy pro vlastnost reprezentovanou tímto objektem.

Platí pro