SqlServerModelAnnotations Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eigenschaften für relationale spezifische Anmerkungen, auf die zugegriffen wird 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
- Vererbung
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| SqlServerModelAnnotations(IModel) |
Erstellt eine Instanz für Anmerkungen der angegebenen IModel. |
| SqlServerModelAnnotations(RelationalAnnotations) |
Erstellt eine Instanz für Anmerkungen der IModel dargestellten durch das angegebene Anmerkungshilfsprogramm. |
Felder
| Name | Beschreibung |
|---|---|
| DefaultHiLoSequenceName |
Der Standardname für die Sequenz, die mit ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| ProviderFullAnnotationNames |
Eigenschaften für relationale spezifische Anmerkungen, auf die zugegriffen wird SqlServer(IMutableModel). (Geerbt von RelationalModelAnnotations) |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Annotations |
The RelationalAnnotations helper representing the IModel to annotate. (Geerbt von RelationalModelAnnotations) |
| DatabaseName |
Eigenschaften für relationale spezifische Anmerkungen, auf die zugegriffen wird SqlServer(IMutableModel). (Geerbt von RelationalModelAnnotations) |
| DbFunctions |
Alle IDbFunctionim Modell enthaltenen S. (Geerbt von RelationalModelAnnotations) |
| DefaultSchema |
Das Standardschema, das für das Modell verwendet werden soll, oder |
| HiLoSequenceName |
Dient zum Abrufen oder Festlegen des Sequenznamens, der mit ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| HiLoSequenceSchema |
Ruft das Schema für die zu verwendende Sequenz ab oder legt es fest. ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| MaxIdentifierLength |
Die maximale Länge, die für Speicher-IDs zulässig ist. (Geerbt von RelationalModelAnnotations) |
| Model |
Die IModel zu kommentierende Kommentierung. (Geerbt von RelationalModelAnnotations) |
| Sequences |
Alle ISequenceim Modell enthaltenen S. (Geerbt von RelationalModelAnnotations) |
| ValueGenerationStrategy |
Die SqlServerValueGenerationStrategy Eigenschaft, die für Eigenschaften von Schlüsseln im Modell verwendet werden soll, es sei denn, die Eigenschaft hat eine andere Strategie explizit festgelegt. |
Methoden
| Name | Beschreibung |
|---|---|
| FindDbFunction(MethodInfo) |
Sucht eine IDbFunction , die der durch die angegebene Methode MethodInfodargestellten Methode zugeordnet ist. (Geerbt von RelationalModelAnnotations) |
| FindSequence(String, String) |
Sucht einen ISequence mit dem angegebenen Namen. (Geerbt von RelationalModelAnnotations) |
| GetOrAddDbFunction(MethodInfo) |
Gibt entweder die vorhandene Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction zugeordnete Methode zurück oder erstellt eine neue Funktion, die der Methode zugeordnet ist. (Geerbt von RelationalModelAnnotations) |
| GetOrAddSequence(String, String) |
Gibt entweder den vorhandenen IMutableSequence Mit dem angegebenen Namen im angegebenen Schema zurück oder erstellt eine neue Sequenz mit dem angegebenen Namen und Schema. (Geerbt von RelationalModelAnnotations) |
| SetDatabaseName(String) |
Eigenschaften für relationale spezifische Anmerkungen, auf die zugegriffen wird SqlServer(IMutableModel). (Geerbt von RelationalModelAnnotations) |
| SetDefaultSchema(String) |
Versucht, die DefaultSchema Verwendung der Semantik der RelationalAnnotations verwendeten Anwendung festzulegen. (Geerbt von RelationalModelAnnotations) |
| SetHiLoSequenceName(String) |
Versuche, den Sequenznamen für die Verwendung mit ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| SetHiLoSequenceSchema(String) |
Versuche, das Schema für die zu verwendende Sequenz festzulegen ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| SetMaxIdentifierLength(Nullable<Int32>) |
Versucht, die MaxIdentifierLength Verwendung der Semantik der RelationalAnnotations verwendeten Anwendung festzulegen. (Geerbt von RelationalModelAnnotations) |
| SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>) |
Versucht, die SqlServerValueGenerationStrategy Für Eigenschaften von Schlüsseln im Modell festzulegen. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IRelationalModelAnnotations.FindSequence(String, String) |
Sucht einen ISequence mit dem angegebenen Namen. (Geerbt von RelationalModelAnnotations) |
| IRelationalModelAnnotations.Sequences |
Alle ISequenceim Modell enthaltenen S. (Geerbt von RelationalModelAnnotations) |