Udostępnij za pośrednictwem


PropertyBuilder<TProperty>.HasField(String) Metoda

Definicja

Ustawia pole tworzenia kopii zapasowej do użycia dla tej właściwości.

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

Parametry

fieldName
String

Nazwa pola.

Zwraca

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

Uwagi

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

Domyślnie pole tworzenia kopii zapasowej, jeśli zostanie znalezione lub określone, jest używane podczas konstruowania nowych obiektów, zwykle gdy jednostki są wykonywane 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 tworzenia kopii zapasowych .

Dotyczy