DbComplexPropertyEntry<TEntity, TComplexProperty>-Klasse
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Instanzen dieser Klasse werden von der ComplexProperty-Methode von DbEntityEntry<TEntity> zurückgegeben und erlauben den Zugriff auf den Zustand einer komplexen Eigenschaft.
Vererbungshierarchie
System.Object
System.Data.Entity.Infrastructure.DbMemberEntry<TEntity, TComplexProperty>
System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity, TComplexProperty>
System.Data.Entity.Infrastructure.DbComplexPropertyEntry<TEntity, TComplexProperty>
Namespace: System.Data.Entity.Infrastructure
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Class DbComplexPropertyEntry(Of TEntity As Class, TComplexProperty) _
Inherits DbPropertyEntry(Of TEntity, TComplexProperty)
'Usage
Dim instance As DbComplexPropertyEntry(Of TEntity, TComplexProperty)
public class DbComplexPropertyEntry<TEntity, TComplexProperty> : DbPropertyEntry<TEntity, TComplexProperty>
where TEntity : class
generic<typename TEntity, typename TComplexProperty>
where TEntity : ref class
public ref class DbComplexPropertyEntry : public DbPropertyEntry<TEntity, TComplexProperty>
type DbComplexPropertyEntry<'TEntity, 'TComplexProperty when 'TEntity : not struct> =
class
inherit DbPropertyEntry<'TEntity, 'TComplexProperty>
end
JScript does not support generic types and methods.
Typparameter
- TEntity
Der Typ der Entität, zu der diese Eigenschaft gehört.
- TComplexProperty
Der Typ der Eigenschaft.
Der DbComplexPropertyEntry<TEntity, TComplexProperty>-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
CurrentValue | Ruft den aktuellen Wert dieser Eigenschaft ab oder legt ihn fest. (Von DbPropertyEntry<TEntity, TProperty> geerbt.) | |
EntityEntry | Der DbEntityEntry<TEntity>, zu dem diese Eigenschaft gehört. (Von DbPropertyEntry<TEntity, TProperty> geerbt.) | |
IsModified | Ruft einen Wert ab, der angibt, ob der Wert dieser Eigenschaft geändert wurde, seit er aus der Datenbank geladen wurde, oder legt ihn fest. (Von DbPropertyEntry<TEntity, TProperty> geerbt.) | |
Name | Ruft den Eigenschaftennamen ab. (Von DbPropertyEntry<TEntity, TProperty> geerbt.) | |
OriginalValue | Ruft den ursprünglichen Wert dieser Eigenschaft ab oder legt ihn fest. (Von DbPropertyEntry<TEntity, TProperty> geerbt.) | |
ParentProperty | Der DbPropertyEntry der Eigenschaft, für den dies eine geschachtelte Eigenschaft ist.Diese Methode gibt nur für Eigenschaften komplexer Objekte einen Eintrag zurück, der nicht NULL ist. Für Eigenschaften der Entität selbst gibt sie NULL zurück. (Von DbPropertyEntry<TEntity, TProperty> geerbt.) |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
ComplexProperty(String) | Ruft ein Objekt ab, das eine geschachtelte komplexe Eigenschaft dieser Eigenschaft darstellt. | |
ComplexProperty<TNestedComplexProperty>(Expression<Func<TComplexProperty, TNestedComplexProperty>>) | Ruft ein Objekt ab, das eine geschachtelte komplexe Eigenschaft dieser Eigenschaft darstellt. | |
ComplexProperty<TNestedComplexProperty>(String) | Ruft ein Objekt ab, das eine geschachtelte komplexe Eigenschaft dieser Eigenschaft darstellt. | |
Equals | Gibt an, ob das Objekt gleich dem angegebenen Objekt ist. (Von DbMemberEntry<TEntity, TProperty> geerbt.) | |
Finalize | (Von Object geerbt.) | |
GetHashCode | Ruft den Hashcode ab, der dem Objekt zugeordnet ist. (Von DbMemberEntry<TEntity, TProperty> geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von DbMemberEntry<TEntity, TProperty> geerbt.) | |
GetValidationErrors | Überprüft diese Eigenschaft. (Von DbMemberEntry<TEntity, TProperty> geerbt.) | |
MemberwiseClone | (Von Object geerbt.) | |
Property(String) | Ruft ein Objekt ab, das eine geschachtelte Eigenschaft dieser Eigenschaft darstellt.Diese Methode kann für skalare und komplexe Eigenschaften verwendet werden. | |
Property<TNestedProperty>(Expression<Func<TComplexProperty, TNestedProperty>>) | Ruft ein Objekt ab, das eine geschachtelte Eigenschaft dieser Eigenschaft darstellt.Diese Methode kann für skalare und komplexe Eigenschaften verwendet werden. | |
Property<TNestedProperty>(String) | Ruft ein Objekt ab, das eine geschachtelte Eigenschaft dieser Eigenschaft darstellt.Diese Methode kann für skalare und komplexe Eigenschaften verwendet werden. | |
ToString | Gibt eine Zeichenfolgendarstellung des DbMemberEntry<TEntity, TProperty> zurück. (Von DbMemberEntry<TEntity, TProperty> geerbt.) |
Oben
Operatoren
Name | Beschreibung | |
---|---|---|
Implicit(DbComplexPropertyEntry<TEntity, TComplexProperty> to DbComplexPropertyEntry) | Gibt eine neue Instanz der nicht generischen DbComplexPropertyEntry-Klasse für die durch dieses Objekt dargestellte Eigenschaft zurück. |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.