MigrationsSqlGenerator.GetColumnType Methode
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.
Überlädt
GetColumnType(String, String, String, ColumnOperation, IModel) |
Ruft den Speicher-/Datenbanktyp einer Spalte unter Berücksichtigung der bereitgestellten Metadaten ab. |
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel) |
Ruft den Speicher-/Datenbanktyp einer Spalte unter Berücksichtigung der bereitgestellten Metadaten ab. |
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel) |
Ruft den Speicher-/Datenbanktyp einer Spalte unter Berücksichtigung der bereitgestellten Metadaten ab. |
GetColumnType(String, String, String, ColumnOperation, IModel)
Ruft den Speicher-/Datenbanktyp einer Spalte unter Berücksichtigung der bereitgestellten Metadaten ab.
protected virtual string GetColumnType (string schema, string table, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model);
protected virtual string GetColumnType (string schema, string tableName, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model);
protected virtual string? GetColumnType (string? schema, string tableName, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model);
abstract member GetColumnType : string * string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
override this.GetColumnType : string * string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
abstract member GetColumnType : string * string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
override this.GetColumnType : string * string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
Protected Overridable Function GetColumnType (schema As String, table As String, name As String, operation As ColumnOperation, model As IModel) As String
Protected Overridable Function GetColumnType (schema As String, tableName As String, name As String, operation As ColumnOperation, model As IModel) As String
Parameter
- schema
- String
Das Schema, das die Tabelle enthält, oder null
das standardschema verwendet werden soll.
- tabletableName
- String
Die Tabelle, die die Spalte enthält.
- name
- String
Der Spaltenname.
- operation
- ColumnOperation
Die Spaltenmetadaten.
- model
- IModel
Das Zielmodell, das sein kann, wenn die Vorgänge ohne ein Modell vorhanden sind null
.
Gibt zurück
Der Datenbank-/Speichertyp für die Spalte.
Gilt für:
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel)
Ruft den Speicher-/Datenbanktyp einer Spalte unter Berücksichtigung der bereitgestellten Metadaten ab.
protected virtual string GetColumnType (string schema, string table, string name, Type clrType, bool? unicode, int? maxLength, bool rowVersion, Microsoft.EntityFrameworkCore.Metadata.IModel model);
abstract member GetColumnType : string * string * string * Type * Nullable<bool> * Nullable<int> * bool * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
override this.GetColumnType : string * string * string * Type * Nullable<bool> * Nullable<int> * bool * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
Protected Overridable Function GetColumnType (schema As String, table As String, name As String, clrType As Type, unicode As Nullable(Of Boolean), maxLength As Nullable(Of Integer), rowVersion As Boolean, model As IModel) As String
Parameter
- schema
- String
Das Schema, das die Tabelle enthält, oder null
das standardschema verwendet werden soll.
- table
- String
Die Tabelle, die die Spalte enthält.
- name
- String
Der Spaltenname.
Gibt an, ob die Spalte Unicode-Daten enthalten kann oder null
ob dies nicht zutreffend ist oder nicht angegeben ist.
Die maximale Datenmenge, die die Spalte enthalten kann, oder null
wenn dies nicht zutreffend oder nicht angegeben ist.
- rowVersion
- Boolean
Gibt an, ob es sich bei dieser Spalte um ein automatisches Parallelitätstoken handelt, z. B. ein SQL Server timestamp/rowversion.
- model
- IModel
Das Zielmodell, das sein kann, wenn die Vorgänge ohne ein Modell vorhanden sind null
.
Gibt zurück
Der Datenbank-/Speichertyp für die Spalte.
Gilt für:
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel)
Ruft den Speicher-/Datenbanktyp einer Spalte unter Berücksichtigung der bereitgestellten Metadaten ab.
protected virtual string GetColumnType (string schema, string table, string name, Type clrType, bool? unicode, int? maxLength, bool? fixedLength, bool rowVersion, Microsoft.EntityFrameworkCore.Metadata.IModel model);
abstract member GetColumnType : string * string * string * Type * Nullable<bool> * Nullable<int> * Nullable<bool> * bool * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
override this.GetColumnType : string * string * string * Type * Nullable<bool> * Nullable<int> * Nullable<bool> * bool * Microsoft.EntityFrameworkCore.Metadata.IModel -> string
Protected Overridable Function GetColumnType (schema As String, table As String, name As String, clrType As Type, unicode As Nullable(Of Boolean), maxLength As Nullable(Of Integer), fixedLength As Nullable(Of Boolean), rowVersion As Boolean, model As IModel) As String
Parameter
- schema
- String
Das Schema, das die Tabelle enthält, oder null
das standardschema verwendet werden soll.
- table
- String
Die Tabelle, die die Spalte enthält.
- name
- String
Der Spaltenname.
Gibt an, ob die Spalte Unicode-Daten enthalten kann oder null
ob dies nicht zutreffend ist oder nicht angegeben ist.
Die maximale Datenmenge, die die Spalte enthalten kann, oder null
wenn dies nicht zutreffend oder nicht angegeben ist.
- rowVersion
- Boolean
Gibt an, ob es sich bei dieser Spalte um ein automatisches Parallelitätstoken handelt, z. B. ein SQL Server timestamp/rowversion.
- model
- IModel
Das Zielmodell, das sein kann, wenn die Vorgänge ohne ein Modell vorhanden sind null
.
Gibt zurück
Der Datenbank-/Speichertyp für die Spalte.
Gilt für:
Entity Framework
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für