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 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
- 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 |
| 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) |