SqlServerModelAnnotations 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 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
- 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 |
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
Entity Framework