Jazyk

ConventionPropertyBaseExtensions.SetField Metoda

Definice

Nastaví podkladové pole CLR, které má tato vlastnost použít. Může se jednat null o stínové vlastnosti nebo pokud backing pole vlastnosti není známo.

Backing fields are normal found by convention as described here: http://go.microsoft.com/fwlink/?LinkId=723277. Tato metoda je užitečná pro explicitní nastavení backingových polí v případech, kdy není v konvenci nalezeno správné pole.

Ve výchozím nastavení se backingové pole, pokud je nalezeno nebo bylo zadáno, používá se při vytváření nových objektů, obvykle při dotazování entit z databáze. Vlastnosti se používají pro všechny ostatní přístupy. To lze změnit voláním SetPropertyAccessMode(IConventionPropertyBase, Nullable<PropertyAccessMode>, Boolean).

public static void SetField(this Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase property, string fieldName, bool fromDataAnnotation = false);
static member SetField : Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase * string * bool -> unit
<Extension()>
Public Sub SetField (property As IConventionPropertyBase, fieldName As String, Optional fromDataAnnotation As Boolean = false)

Parametry

property
IConventionPropertyBase

Vlastnost, pro kterou má být backing pole nastaveno.

fieldName
String

Název pole, které chcete použít.

fromDataAnnotation
Boolean

Určuje, jestli byla konfigurace zadána pomocí datové poznámky.

Platí pro