Sdílet prostřednictvím


SqlServerModelAnnotations Třída

Definice

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím SqlServer(IMutableModel).

public class SqlServerModelAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalModelAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerModelAnnotations
type SqlServerModelAnnotations = class
    inherit RelationalModelAnnotations
    interface ISqlServerModelAnnotations
    interface IRelationalModelAnnotations
Public Class SqlServerModelAnnotations
Inherits RelationalModelAnnotations
Implements ISqlServerModelAnnotations
Dědičnost
SqlServerModelAnnotations
Implementuje

Konstruktory

SqlServerModelAnnotations(IModel)

Vytvoří instanci pro poznámky daného IModelobjektu .

SqlServerModelAnnotations(RelationalAnnotations)

Vytvoří instanci pro poznámky IModel reprezentované daným pomocníkem poznámek.

Pole

DefaultHiLoSequenceName

Výchozí název sekvence použité s ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

ProviderFullAnnotationNames

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím SqlServer(IMutableModel).

(Zděděno od RelationalModelAnnotations)

Vlastnosti

Annotations

Pomocná RelationalAnnotations rutina, která IModel má být opatřena poznámkami.

(Zděděno od RelationalModelAnnotations)
DatabaseName

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím SqlServer(IMutableModel).

(Zděděno od RelationalModelAnnotations)
DbFunctions

Všechny IDbFunctionhodnoty obsažené v modelu.

(Zděděno od RelationalModelAnnotations)
DefaultSchema

Výchozí schéma, které se má použít pro model, nebo null pokud nebylo explicitně nastaveno žádné.

(Zděděno od RelationalModelAnnotations)
HiLoSequenceName

Získá nebo nastaví název sekvence pro použití s ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

Získá nebo nastaví schéma pro sekvenci pro použití s ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

MaxIdentifierLength

Maximální délka povolená pro identifikátory úložiště.

(Zděděno od RelationalModelAnnotations)
Model

Anotace IModel .

(Zděděno od RelationalModelAnnotations)
Sequences

Všechny ISequencehodnoty obsažené v modelu.

(Zděděno od RelationalModelAnnotations)
ValueGenerationStrategy

Vlastnost SqlServerValueGenerationStrategy , která se má použít pro vlastnosti klíčů v modelu, pokud vlastnost nemá explicitně nastavenou jinou strategii.

Metody

FindDbFunction(MethodInfo)

Vyhledá metodu IDbFunction , která je mapována na metodu reprezentovanou danou MethodInfo.

(Zděděno od RelationalModelAnnotations)
FindSequence(String, String)

Najde objekt ISequence se zadaným názvem.

(Zděděno od RelationalModelAnnotations)
GetOrAddDbFunction(MethodInfo)

Buď vrátí existující Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction namapovanou na danou metodu, nebo vytvoří novou funkci namapovanou na metodu.

(Zděděno od RelationalModelAnnotations)
GetOrAddSequence(String, String)

Buď vrátí existující IMutableSequence s daným názvem v daném schématu, nebo vytvoří novou sekvenci s daným názvem a schématem.

(Zděděno od RelationalModelAnnotations)
SetDatabaseName(String)

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím SqlServer(IMutableModel).

(Zděděno od RelationalModelAnnotations)
SetDefaultSchema(String)

Pokusí se DefaultSchema nastavit sémantiku používaného sémantiky RelationalAnnotations .

(Zděděno od RelationalModelAnnotations)
SetHiLoSequenceName(String)

Pokusy o nastavení názvu sekvence pro použití s ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetHiLoSequenceSchema(String)

Pokusy o nastavení schématu pro sekvenci pro použití s ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetMaxIdentifierLength(Nullable<Int32>)

Pokusí se MaxIdentifierLength nastavit sémantiku používaného sémantiky RelationalAnnotations .

(Zděděno od RelationalModelAnnotations)
SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>)

Pokusí se nastavit SqlServerValueGenerationStrategy na použití pro vlastnosti klíčů v modelu.

Explicitní implementace rozhraní

IRelationalModelAnnotations.FindSequence(String, String)

Najde objekt ISequence se zadaným názvem.

(Zděděno od RelationalModelAnnotations)
IRelationalModelAnnotations.Sequences

Všechny ISequencehodnoty obsažené v modelu.

(Zděděno od RelationalModelAnnotations)

Platí pro