Sdílet prostřednictvím


ConventionPrimitivePropertyConfiguration Třída

Definice

Slouží ke konfiguraci primitivní vlastnosti typu entity nebo komplexního typu. Tato funkce konfigurace je k dispozici prostřednictvím jednoduchých konvencí.

public class ConventionPrimitivePropertyConfiguration
type ConventionPrimitivePropertyConfiguration = class
Public Class ConventionPrimitivePropertyConfiguration
Dědičnost
ConventionPrimitivePropertyConfiguration

Vlastnosti

ClrPropertyInfo

PropertyInfo Získá pro tuto vlastnost.

Metody

Equals(Object)

Slouží ke konfiguraci primitivní vlastnosti typu entity nebo komplexního typu. Tato funkce konfigurace je k dispozici prostřednictvím jednoduchých konvencí.

GetHashCode()

Slouží ke konfiguraci primitivní vlastnosti typu entity nebo komplexního typu. Tato funkce konfigurace je k dispozici prostřednictvím jednoduchých konvencí.

GetType()

Získá aktuální Type instanci.

HasColumnAnnotation(String, Object)

Nastaví poznámku v modelu pro sloupec databáze, který slouží k uložení vlastnosti. Hodnotu poznámky můžete později použít při zpracování sloupce, například při vytváření migrací.

HasColumnName(String)

Konfiguruje název sloupce databáze použitého k uložení vlastnosti.

HasColumnOrder(Int32)

Konfiguruje pořadí sloupce databáze použitého k uložení vlastnosti. Tato metoda se také používá k určení pořadí klíčů, pokud typ entity má složený klíč.

HasColumnType(String)

Konfiguruje datový typ sloupce databáze použitého k uložení vlastnosti.

HasDatabaseGeneratedOption(DatabaseGeneratedOption)

Konfiguruje způsob generování hodnot pro vlastnost databází.

HasMaxLength(Int32)

Nakonfiguruje vlastnost tak, aby měla zadanou maximální délku.

HasParameterName(String)

Konfiguruje název parametru použitého v uložených procedurách pro tuto vlastnost.

HasPrecision(Byte)

Konfiguruje přesnost DateTime vlastnosti. Pokud poskytovatel databáze nepodporuje přesnost datového typu sloupce, hodnota se ignoruje.

HasPrecision(Byte, Byte)

Konfiguruje přesnost a měřítko Decimal vlastnosti.

IsConcurrencyToken()

Nakonfiguruje vlastnost, která se má použít jako token optimistické souběžnosti.

IsConcurrencyToken(Boolean)

Konfiguruje, zda má být vlastnost použita jako token optimistické souběžnosti.

IsFixedLength()

Nakonfiguruje vlastnost na pevnou délku. Pomocí HasMaxLength nastavte délku, na kterou je vlastnost fixovaná.

IsKey()

Nakonfiguruje tuto vlastnost tak, aby byla součástí primárního klíče typu entity.

IsMaxLength()

Nakonfiguruje vlastnost tak, aby umožňovala maximální délku podporovanou poskytovatelem databáze.

IsOptional()

Nakonfiguruje vlastnost tak, aby byla volitelná. Sloupec databáze použitý k uložení této vlastnosti bude mít hodnotu null.

IsRequired()

Nakonfiguruje požadovanou vlastnost. Sloupec databáze použitý k uložení této vlastnosti nebude mít hodnotu null.

IsRowVersion()

Nakonfiguruje vlastnost na verzi řádku v databázi. Skutečný datový typ se bude lišit v závislosti na použitém poskytovateli databáze. Nastavením vlastnosti na verzi řádku ji automaticky nakonfigurujete tak, aby byla tokenem optimistické souběžnosti.

IsUnicode()

Nakonfiguruje vlastnost tak, aby podporovala obsah řetězců Unicode.

IsUnicode(Boolean)

Konfiguruje, jestli vlastnost podporuje obsah řetězce Unicode.

IsVariableLength()

Nakonfiguruje vlastnost na proměnnou délku. Vlastnosti jsou ve výchozím nastavení proměnlivé délky.

ToString()

Slouží ke konfiguraci primitivní vlastnosti typu entity nebo komplexního typu. Tato funkce konfigurace je k dispozici prostřednictvím jednoduchých konvencí.

Platí pro