Udostępnij za pośrednictwem


ComplexPropertyBuilder.HasField(String) Metoda

Definicja

Ustawia pole zapasowe do użycia dla tej właściwości.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder HasField (string fieldName);
abstract member HasField : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
override this.HasField : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexPropertyBuilder
Public Overridable Function HasField (fieldName As String) As ComplexPropertyBuilder

Parametry

fieldName
String

Nazwa pola.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć wiele wywołań konfiguracji.

Uwagi

Pola zapasowe są zwykle spotykane zgodnie z konwencją. Ta metoda jest przydatna do jawnego ustawiania pól zapasowych w przypadkach, gdy poprawne pole nie zostało znalezione zgodnie z konwencją.

Domyślnie pole kopii zapasowej, jeśli zostanie znalezione lub zostało określone, jest używane podczas tworzenia nowych obiektów, zazwyczaj gdy jednostki są odpytywane z bazy danych. Właściwości są używane dla wszystkich innych dostępu. Można to zmienić przez wywołanie metody UsePropertyAccessMode(PropertyAccessMode).

Aby uzyskać więcej informacji i przykłady, zobacz Pola zapasowe .

Dotyczy