Freigeben über


ComplexPropertyBuilder<TComplex>.HasField(String) Methode

Definition

Legt das für diese Eigenschaft zu verwendende Sicherungsfeld fest.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<TComplex> HasField (string fieldName);
override this.HasField : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder<'Complex>
Public Overridable Function HasField (fieldName As String) As ComplexPropertyBuilder(Of TComplex)

Parameter

fieldName
String

Der Feldname.

Gibt zurück

Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Hinweise

Unterstützungsfelder werden normalerweise nach Konventionen gefunden. Diese Methode eignet sich für das explizite Festlegen von Unterstützungsfeldern in Fällen, in denen das richtige Feld nicht durch Konvention gefunden wird.

Standardmäßig wird das Sicherungsfeld verwendet, wenn eines gefunden oder angegeben wurde, wenn neue Objekte erstellt werden, in der Regel, wenn Entitäten aus der Datenbank abgefragt werden. Eigenschaften werden für alle anderen Zugriffe verwendet. Dies kann durch Aufrufen UsePropertyAccessMode(PropertyAccessMode)von geändert werden.

Weitere Informationen und Beispiele finden Sie unter Unterstützungsfelder .

Gilt für: