SqlServerModelAnnotations Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu 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
- Dziedziczenie
- Implementuje
Konstruktory
| SqlServerModelAnnotations(IModel) |
Tworzy wystąpienie dla adnotacji danego IModelelementu . |
| SqlServerModelAnnotations(RelationalAnnotations) |
Tworzy wystąpienie adnotacji elementu reprezentowanego IModel przez dany pomocnik adnotacji. |
Pola
| DefaultHiLoSequenceName |
Domyślna nazwa sekwencji używanej z programem ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| ProviderFullAnnotationNames |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IMutableModel). (Odziedziczone po RelationalModelAnnotations) |
Właściwości
| Annotations |
Pomocnik RelationalAnnotations reprezentujący IModel element do adnotacji. (Odziedziczone po RelationalModelAnnotations) |
| DatabaseName |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IMutableModel). (Odziedziczone po RelationalModelAnnotations) |
| DbFunctions |
Wszystkie IDbFunctionspółki zawarte w modelu. (Odziedziczone po RelationalModelAnnotations) |
| DefaultSchema |
Domyślny schemat używany dla modelu lub |
| HiLoSequenceName |
Pobiera lub ustawia nazwę sekwencji do użycia z ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| HiLoSequenceSchema |
Pobiera lub ustawia schemat dla sekwencji do użycia z ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| MaxIdentifierLength |
Maksymalna dozwolona długość identyfikatorów sklepów. (Odziedziczone po RelationalModelAnnotations) |
| Model |
Element do dodawania IModel adnotacji. (Odziedziczone po RelationalModelAnnotations) |
| Sequences |
Wszystkie ISequencespółki zawarte w modelu. (Odziedziczone po RelationalModelAnnotations) |
| ValueGenerationStrategy |
Właściwość SqlServerValueGenerationStrategy do użycia dla właściwości kluczy w modelu, chyba że właściwość ma jawnie ustawioną inną strategię. |
Metody
| FindDbFunction(MethodInfo) |
Znajduje element IDbFunction mapowany na metodę reprezentowaną przez dany MethodInfoelement . (Odziedziczone po RelationalModelAnnotations) |
| FindSequence(String, String) |
Znajduje element ISequence o podanej nazwie. (Odziedziczone po RelationalModelAnnotations) |
| GetOrAddDbFunction(MethodInfo) |
Zwraca istniejące Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction mapowane na daną metodę lub tworzy nową funkcję zamapowana na metodę . (Odziedziczone po RelationalModelAnnotations) |
| GetOrAddSequence(String, String) |
Zwraca istniejącą z IMutableSequence daną nazwą w danym schemacie lub tworzy nową sekwencję o podanej nazwie i schemacie. (Odziedziczone po RelationalModelAnnotations) |
| SetDatabaseName(String) |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IMutableModel). (Odziedziczone po RelationalModelAnnotations) |
| SetDefaultSchema(String) |
Próbuje ustawić metodę DefaultSchema przy użyciu semantyki RelationalAnnotations w użyciu. (Odziedziczone po RelationalModelAnnotations) |
| SetHiLoSequenceName(String) |
Próbuje ustawić nazwę sekwencji do użycia z ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| SetHiLoSequenceSchema(String) |
Próbuje ustawić schemat dla sekwencji do użycia z ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| SetMaxIdentifierLength(Nullable<Int32>) |
Próbuje ustawić metodę MaxIdentifierLength przy użyciu semantyki RelationalAnnotations w użyciu. (Odziedziczone po RelationalModelAnnotations) |
| SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>) |
Próbuje ustawić SqlServerValueGenerationStrategy właściwość , która ma być używana dla właściwości kluczy w modelu. |
Jawne implementacje interfejsu
| IRelationalModelAnnotations.FindSequence(String, String) |
Znajduje element ISequence o podanej nazwie. (Odziedziczone po RelationalModelAnnotations) |
| IRelationalModelAnnotations.Sequences |
Wszystkie ISequencespółki zawarte w modelu. (Odziedziczone po RelationalModelAnnotations) |