Condividi tramite


PropertyBuilder<TProperty>.HasField(String) Metodo

Definizione

Imposta il campo di backing da usare per questa proprietà.

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)

Parametri

fieldName
String

Nome del campo.

Restituisce

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate di configurazione.

Commenti

I campi di backup vengono normalmente trovati per convenzione. Questo metodo è utile per impostare i campi di backup in modo esplicito nei casi in cui il campo corretto non viene trovato per convenzione.

Per impostazione predefinita, il campo di backup, se viene trovato o specificato, viene usato quando vengono costruiti nuovi oggetti, in genere quando le entità vengono eseguite query dal database. Le proprietà vengono usate per tutti gli altri accessi. Questa modifica può essere modificata chiamando UsePropertyAccessMode(PropertyAccessMode).

Per altre informazioni ed esempi, vedere Campi di backup .

Si applica a