Condividi tramite


DbComplexPropertyEntry<TEntity,TComplexProperty> Classe

Definizione

Le istanze di questa classe vengono restituite dal metodo ComplexProperty di DbEntityEntry<TEntity> e consentono l'accesso allo stato di una proprietà complessa.

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

Parametri di tipo

TEntity

Tipo dell'entità a cui appartiene questa proprietà.

TComplexProperty

Tipo della proprietà.

Ereditarietà
DbPropertyEntry<TEntity,TComplexProperty>
DbComplexPropertyEntry<TEntity,TComplexProperty>
Attributi

Proprietà

CurrentValue

Ottiene o imposta il valore corrente di questa proprietà.

(Ereditato da DbPropertyEntry<TEntity,TProperty>)
EntityEntry

Oggetto DbEntityEntry<TEntity> a cui appartiene questa proprietà.

(Ereditato da DbPropertyEntry<TEntity,TProperty>)
IsModified

Ottiene o imposta un valore che indica se è stato modificato il valore di questa proprietà da quando è stato caricato dal database.

(Ereditato da DbPropertyEntry<TEntity,TProperty>)
Name

Ottiene il nome della proprietà.

(Ereditato da DbPropertyEntry<TEntity,TProperty>)
OriginalValue

Ottiene o imposta il valore originale di questa proprietà.

(Ereditato da DbPropertyEntry<TEntity,TProperty>)
ParentProperty

Oggetto DbPropertyEntry della proprietà per cui si tratta di una proprietà nidificata. Questo metodo restituirà solo una voce non Null per le proprietà di oggetti complessi, mentre restituirà null per le proprietà dell'entità stessa.

(Ereditato da DbPropertyEntry<TEntity,TProperty>)

Metodi

ComplexProperty(String)

Ottiene un oggetto che rappresenta una proprietà annidata complessa della proprietà.

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

Ottiene un oggetto che rappresenta una proprietà annidata complessa della proprietà.

ComplexProperty<TNestedComplexProperty>(String)

Ottiene un oggetto che rappresenta una proprietà annidata complessa della proprietà.

Equals(Object)

Le istanze di questa classe vengono restituite dal metodo ComplexProperty di DbEntityEntry<TEntity> e consentono l'accesso allo stato di una proprietà complessa.

(Ereditato da DbMemberEntry<TEntity,TProperty>)
GetHashCode()

Le istanze di questa classe vengono restituite dal metodo ComplexProperty di DbEntityEntry<TEntity> e consentono l'accesso allo stato di una proprietà complessa.

(Ereditato da DbMemberEntry<TEntity,TProperty>)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

Convalida questa proprietà.

(Ereditato da DbMemberEntry<TEntity,TProperty>)
Property(String)

Ottiene un oggetto che rappresenta una proprietà annidata della proprietà. Questo metodo può essere utilizzato sia per le proprietà scalari che per quelle complesse.

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

Ottiene un oggetto che rappresenta una proprietà annidata della proprietà. Questo metodo può essere utilizzato sia per le proprietà scalari che per quelle complesse.

Property<TNestedProperty>(String)

Ottiene un oggetto che rappresenta una proprietà annidata della proprietà. Questo metodo può essere utilizzato sia per le proprietà scalari che per quelle complesse.

ToString()

Le istanze di questa classe vengono restituite dal metodo ComplexProperty di DbEntityEntry<TEntity> e consentono l'accesso allo stato di una proprietà complessa.

(Ereditato da DbMemberEntry<TEntity,TProperty>)

Operatori

Implicit(DbComplexPropertyEntry<TEntity,TComplexProperty> to DbComplexPropertyEntry)

Restituisce una nuova istanza della classe non generica DbComplexPropertyEntry per la proprietà rappresentata da questo oggetto .

Si applica a