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