IConventionPropertyBase.SetField Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| SetField(FieldInfo, Boolean) |
Obsolète.
Définit le FieldInfo champ CLR sous-jacent que cette propriété doit utiliser. Par défaut, le champ de stockage, s’il est trouvé ou a été spécifié, est utilisé lorsque de nouveaux objets sont construits, généralement lorsque les 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 SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean). |
| SetField(String, Boolean) |
Définit le champ CLR sous-jacent que cette propriété doit utiliser.
Cela peut être |
SetField(FieldInfo, Boolean)
- Source:
- IConventionPropertyBase.cs
- Source:
- IConventionPropertyBase.cs
Attention
Use SetFieldInfo
Définit le FieldInfo champ CLR sous-jacent que cette propriété doit utiliser.
Par défaut, le champ de stockage, s’il est trouvé ou a été spécifié, est utilisé lorsque de nouveaux objets sont construits, généralement lorsque les 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 SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean).
public void SetField(System.Reflection.FieldInfo fieldInfo, bool fromDataAnnotation = false);
[System.Obsolete("Use SetFieldInfo")]
public virtual void SetField(System.Reflection.FieldInfo fieldInfo, bool fromDataAnnotation = false);
[System.Obsolete("Use SetFieldInfo")]
public virtual void SetField(System.Reflection.FieldInfo? fieldInfo, bool fromDataAnnotation = false);
abstract member SetField : System.Reflection.FieldInfo * bool -> unit
[<System.Obsolete("Use SetFieldInfo")>]
abstract member SetField : System.Reflection.FieldInfo * bool -> unit
override this.SetField : System.Reflection.FieldInfo * bool -> unit
Public Sub SetField (fieldInfo As FieldInfo, Optional fromDataAnnotation As Boolean = false)
Public Overridable Sub SetField (fieldInfo As FieldInfo, Optional fromDataAnnotation As Boolean = false)
Paramètres
- fromDataAnnotation
- Boolean
Indique si la configuration a été spécifiée à l’aide d’une annotation de données.
- Attributs
S’applique à
SetField(String, Boolean)
- Source:
- IConventionPropertyBase.cs
- Source:
- IConventionPropertyBase.cs
- Source:
- IConventionPropertyBase.cs
- Source:
- IConventionPropertyBase.cs
- Source:
- IConventionPropertyBase.cs
- Source:
- IConventionPropertyBase.cs
- Source:
- IConventionPropertyBase.cs
Définit le champ CLR sous-jacent que cette propriété doit utiliser.
Cela peut être null destiné aux propriétés d’ombre ou si le champ de stockage de la propriété n’est pas connu.
public System.Reflection.FieldInfo? SetField(string? fieldName, bool fromDataAnnotation = false);
public virtual System.Reflection.FieldInfo SetField(string fieldName, bool fromDataAnnotation = false);
abstract member SetField : string * bool -> System.Reflection.FieldInfo
abstract member SetField : string * bool -> System.Reflection.FieldInfo
override this.SetField : string * bool -> System.Reflection.FieldInfo
Public Function SetField (fieldName As String, Optional fromDataAnnotation As Boolean = false) As FieldInfo
Public Overridable Function SetField (fieldName As String, Optional fromDataAnnotation As Boolean = false) As FieldInfo
Paramètres
- fieldName
- String
Nom du champ à utiliser.
- fromDataAnnotation
- Boolean
Indique si la configuration a été spécifiée à l’aide d’une annotation de données.
Retours
FieldInfoNouveau .
Remarques
Les champs de stockage sont normalement trouvés par convention. Cette méthode est utile pour définir explicitement des 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é lorsque de nouveaux objets sont construits, généralement lorsque les 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 SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean).
Pour plus d’informations et d’exemples, consultez les champs de stockage .