Jazyk

SqlServerModelAnnotations Třída

Definice

Vlastnosti relačních poznámek týkajících se přístupu 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

Název Description
SqlServerModelAnnotations(IModel)

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

SqlServerModelAnnotations(RelationalAnnotations)

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

Pole

Název Description
DefaultHiLoSequenceName

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

ProviderFullAnnotationNames

Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím SqlServer(IMutableModel).

(Zděděno od RelationalModelAnnotations)

Vlastnosti

Název Description
Annotations

Pomocná rutina RelationalAnnotations představující poznámky IModel .

(Zděděno od RelationalModelAnnotations)
DatabaseName

Vlastnosti relačních poznámek týkajících se přístupu 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, která se má použít s ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

MaxIdentifierLength

Maximální povolená délka identifikátorů ú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

Použití SqlServerValueGenerationStrategy pro vlastnosti klíčů v modelu, pokud vlastnost nemá jinou strategii explicitně nastavenou.

Metody

Název Description
FindDbFunction(MethodInfo)

Vyhledá namapovanou IDbFunction metodu reprezentovanou danou MethodInfometodou .

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

Najde s daným ISequence názvem.

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

Vrátí buď 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 relačních poznámek týkajících se přístupu prostřednictvím SqlServer(IMutableModel).

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

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

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

Pokusí se nastavit název sekvence, který se má použít s ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetHiLoSequenceSchema(String)

Pokusí se nastavit schéma pro sekvenci, která se má použít s ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetMaxIdentifierLength(Nullable<Int32>)

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

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

Pokusí se nastavit SqlServerValueGenerationStrategy použití vlastností klíčů v modelu.

Explicitní implementace rozhraní

Název Description
IRelationalModelAnnotations.FindSequence(String, String)

Najde s daným ISequence názvem.

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

Všechny ISequencehodnoty obsažené v modelu.

(Zděděno od RelationalModelAnnotations)

Platí pro