Partager via


PropertyBuilder<TProperty>.HasField(String) Méthode

Définition

Définit le champ de stockage à utiliser pour cette propriété.

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)

Paramètres

fieldName
String

Nom du champ.

Retours

Le même générateur instance afin que plusieurs appels de configuration puissent être chaînés.

Remarques

Les champs de stockage sont normalement trouvés par convention. Cette méthode est utile pour définir explicitement les champs de stockage dans les cas où le champ correct est introuvable par convention.

Par défaut, le champ de stockage, s’il est trouvé ou a été spécifié, est utilisé lors de la construction de nouveaux objets, généralement lorsque des entités sont interrogées à partir de la base de données. Les propriétés sont utilisées pour tous les autres accès. Cela peut être modifié en appelant UsePropertyAccessMode(PropertyAccessMode).

Pour plus d’informations et d’exemples, consultez Champs de stockage.

S’applique à