Język

PropertyBuilder.HasField(String) Metoda

Definicja

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

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

Parametry

fieldName
String

Nazwa pola.

Zwraca

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

Uwagi

Pola kopii zapasowej są zwykle spotykane zgodnie z konwencją. Ta metoda jest przydatna w przypadku jawnego ustawiania pól zapasowych w przypadkach, gdy poprawne pole nie zostanie znalezione zgodnie z konwencją.

Domyślnie pole tworzenia kopii zapasowej, jeśli zostanie znalezione lub zostało określone, jest używane podczas konstruowania 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ć, wywołując polecenie UsePropertyAccessMode(PropertyAccessMode).

Aby uzyskać więcej informacji i przykładów, zobacz Pola kopii zapasowych .

Dotyczy