RelationalPropertyAnnotations Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím Relational(IMutableProperty).
public class RelationalPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations
type RelationalPropertyAnnotations = class
interface IRelationalPropertyAnnotations
Public Class RelationalPropertyAnnotations
Implements IRelationalPropertyAnnotations
- Dědičnost
-
RelationalPropertyAnnotations
- Odvozené
- Implementuje
Konstruktory
RelationalPropertyAnnotations(IProperty, RelationalFullAnnotationNames) |
Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím Relational(IMutableProperty). |
RelationalPropertyAnnotations(IProperty) |
Vytvoří instanci pro poznámky daného IPropertyobjektu . |
RelationalPropertyAnnotations(RelationalAnnotations, RelationalFullAnnotationNames) |
Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím Relational(IMutableProperty). |
RelationalPropertyAnnotations(RelationalAnnotations) |
Vytvoří instanci pro poznámky IProperty reprezentované danou pomocnou rutinou poznámek. |
Pole
ProviderFullAnnotationNames |
Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím Relational(IMutableProperty). |
Vlastnosti
Annotations |
Pomocná RelationalAnnotations rutina představující IProperty k anotaci. |
ColumnName |
Název sloupce, na který je vlastnost mapována. |
ColumnType |
Typ databáze sloupce, na který je vlastnost mapována. |
ComputedColumnSql |
Vypočítaný omezený výraz SQL, který by měl být použit při vytváření sloupce pro tuto vlastnost. |
DefaultValue |
Výchozí hodnota, která se použije v definici sloupce při vytváření sloupce pro tuto vlastnost. |
DefaultValueSql |
Výchozí omezující výraz SQL, který by měl být použit při vytváření sloupce pro tuto vlastnost. |
IsFixedLength |
Příznak označující, jestli je vlastnost schopná ukládat pouze data s pevnou délkou, například řetězce. |
Property |
K IProperty anotaci. |
ShouldThrowOnConflict |
Určuje, zda má být vyvolán výjimka, pokud je nastavena konfliktní konfigurace. To se obvykle přepisuje při sestavování pomocí rozhraní FLUENT API k implementaci sémantiky wins posledního volání. |
ShouldThrowOnInvalidConfiguration |
Určuje, zda má být vyvolán výjimka, pokud je nastavena neplatná konfigurace. |
Metody
CanSetComputedColumnSql(String) |
Určuje, zda ComputedColumnSql lze nastavit bez konfliktu.
Tato metoda může vyvolat, pokud ShouldThrowOnConflict vrátí |
CanSetDefaultValue(Object) |
Určuje, zda DefaultValue lze nastavit bez konfliktu.
Tato metoda může vyvolat, pokud ShouldThrowOnConflict vrátí |
CanSetDefaultValueSql(String) |
Určuje, zda DefaultValueSql lze nastavit bez konfliktu.
Tato metoda může vyvolat, pokud ShouldThrowOnConflict vrátí |
ClearAllServerGeneratedValues() |
Vymaže všechny hodnoty nastavené pro DefaultValue, DefaultValueSqla ComputedColumnSql. |
GetAnnotations(IEntityType) |
RelationalEntityTypeAnnotations Získá instanci pro danou IEntityType údržbu sémantiky RelationalAnnotations používané touto instancí k řízení nastavení poznámek podle konvence. |
GetAnnotations(IProperty) |
RelationalPropertyAnnotations Získá instanci pro danou IProperty údržbu sémantiky RelationalAnnotations používané touto instancí k řízení nastavení poznámek podle konvence. |
GetComputedColumnSql(Boolean) |
Získá vypočítané omezení výraz SQL, který by měl být použit při vytváření sloupce pro tuto vlastnost. |
GetDefaultValue(Boolean) |
Získá výchozí hodnotu použít v definici sloupce při vytváření sloupce pro tuto vlastnost. |
GetDefaultValueSql(Boolean) |
Získá výchozí omezení výraz SQL, který by měl být použit při vytváření sloupce pro tuto vlastnost. |
SetColumnName(String) |
Pokusí se nastavit ColumnName pomocí sémantiky používaného parametru RelationalAnnotations . |
SetColumnType(String) |
Pokusí se nastavit ColumnType pomocí sémantiky používaného parametru RelationalAnnotations . |
SetComputedColumnSql(String) |
Pokusí se nastavit ComputedColumnSql pomocí sémantiky používaného parametru RelationalAnnotations . |
SetDefaultValue(Object) |
Pokusí se nastavit DefaultValue pomocí sémantiky používaného parametru RelationalAnnotations . |
SetDefaultValueSql(String) |
Pokusí se nastavit DefaultValueSql pomocí sémantiky používaného parametru RelationalAnnotations . |
SetFixedLength(Boolean) |
Nakonfiguruje vlastnost tak, aby mohla ukládat pouze data s pevnou délkou, například řetězce. |
Platí pro
Entity Framework