ComplexPropertyBuilder.Property Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Property(String) |
Gibt ein Objekt zurück, das zum Konfigurieren einer Eigenschaft des komplexen Typs verwendet werden kann. Wenn keine Eigenschaft mit dem angegebenen Namen vorhanden ist, wird eine neue Eigenschaft hinzugefügt. |
| Property(Type, String) |
Gibt ein Objekt zurück, das zum Konfigurieren einer Eigenschaft des komplexen Typs verwendet werden kann. Wenn keine Eigenschaft mit dem angegebenen Namen vorhanden ist, wird eine neue Eigenschaft hinzugefügt. |
| Property<TProperty>(String) |
Gibt ein Objekt zurück, das zum Konfigurieren einer Eigenschaft des komplexen Typs verwendet werden kann. Wenn keine Eigenschaft mit dem angegebenen Namen vorhanden ist, wird eine neue Eigenschaft hinzugefügt. |
Property(String)
- Quelle:
- ComplexPropertyBuilder.cs
- Quelle:
- ComplexPropertyBuilder.cs
- Quelle:
- ComplexPropertyBuilder.cs
- Quelle:
- ComplexPropertyBuilder.cs
Gibt ein Objekt zurück, das zum Konfigurieren einer Eigenschaft des komplexen Typs verwendet werden kann. Wenn keine Eigenschaft mit dem angegebenen Namen vorhanden ist, wird eine neue Eigenschaft hinzugefügt.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder Property(string propertyName);
abstract member Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
override this.Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
Public Overridable Function Property (propertyName As String) As ComplexTypePropertyBuilder
Parameter
- propertyName
- String
Der Name der zu konfigurierenden Eigenschaft.
Gibt zurück
Ein Objekt, das zum Konfigurieren der Eigenschaft verwendet werden kann.
Hinweise
Beim Hinzufügen einer neuen Eigenschaft mit dieser Überladung muss der Eigenschaftsname mit dem Namen einer CLR-Eigenschaft oder eines Felds für den komplexen Typ übereinstimmen. Diese Überladung kann nicht verwendet werden, um eine neue Schattenzustandseigenschaft hinzuzufügen.
Gilt für:
Property(Type, String)
- Quelle:
- ComplexPropertyBuilder.cs
- Quelle:
- ComplexPropertyBuilder.cs
- Quelle:
- ComplexPropertyBuilder.cs
- Quelle:
- ComplexPropertyBuilder.cs
Gibt ein Objekt zurück, das zum Konfigurieren einer Eigenschaft des komplexen Typs verwendet werden kann. Wenn keine Eigenschaft mit dem angegebenen Namen vorhanden ist, wird eine neue Eigenschaft hinzugefügt.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder Property(Type propertyType, string propertyName);
abstract member Property : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
override this.Property : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder
Public Overridable Function Property (propertyType As Type, propertyName As String) As ComplexTypePropertyBuilder
Parameter
- propertyType
- Type
Der Typ der zu konfigurierenden Eigenschaft.
- propertyName
- String
Der Name der zu konfigurierenden Eigenschaft.
Gibt zurück
Ein Objekt, das zum Konfigurieren der Eigenschaft verwendet werden kann.
Hinweise
Wenn beim Hinzufügen einer neuen Eigenschaft eine Eigenschaft mit demselben Namen in der komplexen Klasse vorhanden ist, wird sie dem Modell hinzugefügt. Wenn in der komplexen Klasse keine Eigenschaft vorhanden ist, wird eine neue Schattenzustandseigenschaft hinzugefügt. Eine Schattenzustandseigenschaft ist eine Eigenschaft, die keine entsprechende Eigenschaft in der komplexen Klasse aufweist. Der aktuelle Wert für die Eigenschaft wird in den ChangeTracker Instanzen der komplexen Klasse gespeichert und nicht in Instanzen der komplexen Klasse gespeichert.
Gilt für:
Property<TProperty>(String)
- Quelle:
- ComplexPropertyBuilder.cs
- Quelle:
- ComplexPropertyBuilder.cs
- Quelle:
- ComplexPropertyBuilder.cs
- Quelle:
- ComplexPropertyBuilder.cs
Gibt ein Objekt zurück, das zum Konfigurieren einer Eigenschaft des komplexen Typs verwendet werden kann. Wenn keine Eigenschaft mit dem angegebenen Namen vorhanden ist, wird eine neue Eigenschaft hinzugefügt.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<TProperty> Property<TProperty>(string propertyName);
abstract member Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property>
override this.Property : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePropertyBuilder<'Property>
Public Overridable Function Property(Of TProperty) (propertyName As String) As ComplexTypePropertyBuilder(Of TProperty)
Typparameter
- TProperty
Der Typ der zu konfigurierenden Eigenschaft.
Parameter
- propertyName
- String
Der Name der zu konfigurierenden Eigenschaft.
Gibt zurück
Ein Objekt, das zum Konfigurieren der Eigenschaft verwendet werden kann.
Hinweise
Wenn beim Hinzufügen einer neuen Eigenschaft eine Eigenschaft mit demselben Namen in der komplexen Klasse vorhanden ist, wird sie dem Modell hinzugefügt. Wenn in der komplexen Klasse keine Eigenschaft vorhanden ist, wird eine neue Schattenzustandseigenschaft hinzugefügt. Eine Schattenzustandseigenschaft ist eine Eigenschaft, die keine entsprechende Eigenschaft in der komplexen Klasse aufweist. Der aktuelle Wert für die Eigenschaft wird in den ChangeTracker Instanzen der komplexen Klasse gespeichert und nicht in Instanzen der komplexen Klasse gespeichert.