Freigeben über


SqlCeMigrationSqlGenerator.Generate-Methode

Geschützte Member einschließen
Geerbte Member einschließen

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten Boolean-Standardwert anzugeben. Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.

Dieser Member wird überladen. Klicken Sie auf einen Namen in der Überladungsliste, um vollständige Informationen zu diesem Member sowie zu Syntax, Nutzung und Beispielen zu erhalten.

Überladungs liste

  Name Beschreibung
Geschützte Methode Generate(Boolean) Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten Boolean-Standardwert anzugeben.Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Geschützte Methode Generate(Byte[]) Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten byte[]-Standardwert anzugeben.Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Geschützte Methode Generate(DateTime) Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten DateTime-Standardwert anzugeben.Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Geschützte Methode Generate(DateTimeOffset) Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten DateTimeOffset-Standardwert anzugeben.Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Geschützte Methode Generate(Guid) Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten GUID-Standardwert anzugeben.Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Geschützte Methode Generate(Object) Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten Standardwert anzugeben.Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Geschützte Methode Generate(String) Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten String-Standardwert anzugeben.Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Geschützte Methode Generate(TimeSpan) Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten TimeSpan-Standardwert anzugeben.Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Geschützte Methode Generate(AddColumnOperation) Generiert einen SQL-Befehl für AddColumnOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(AddForeignKeyOperation) Generiert einen SQL-Befehl für AddForeignKeyOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(AddPrimaryKeyOperation) Generiert einen SQL-Befehl für AddPrimaryKeyOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(AlterColumnOperation) Generiert einen SQL-Befehl für AlterColumnOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(AlterProcedureOperation) Erzeugt den angegebenen Vorgang zum Ändern einer gespeicherten Prozedur.
Geschützte Methode Generate(AlterTableOperation) Überschreiben Sie diese Methode, um SQL zu erzeugen, wenn die Definition einer Tabelle oder ihrer Attribute geändert werden.Die Standardimplementierung dieser Methode hat keine Funktion.
Geschützte Methode Generate(CreateIndexOperation) Generiert einen SQL-Befehl für CreateIndexOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(CreateProcedureOperation) Erzeugt den angegebenen Vorgang zum Erstellen einer gespeicherten Prozedur.
Geschützte Methode Generate(CreateTableOperation) Generiert einen SQL-Befehl für CreateTableOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(DbGeography) Generiert eine SQL-Anweisung, um einen für eine Spalte festgelegten, konstanten Geography-Standardwert anzugeben.Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Geschützte Methode Generate(DbGeometry) Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten Geometry-Standardwert anzugeben.Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Geschützte Methode Generate(DropColumnOperation) Generiert einen SQL-Befehl für DropColumnOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(DropForeignKeyOperation) Generiert einen SQL-Befehl für DropForeignKeyOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(DropIndexOperation) Generiert einen SQL-Befehl für DropIndexOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(DropPrimaryKeyOperation) Generiert einen SQL-Befehl für DropPrimaryKeyOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(DropProcedureOperation) Erzeugt den angegebenen Vorgang zum Löschen einer gespeicherten Prozedur.
Geschützte Methode Generate(DropTableOperation) Generiert einen SQL-Befehl für DropTableOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(HistoryOperation) Generiert einen SQL-Befehl für HistoryOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(MigrationOperation) Generiert einen SQL-Befehl für MigrationOperation.Erlaubt abgeleiteten Anbietern die Verwendung zusätzlicher Vorgangstypen.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(MoveProcedureOperation) Erzeugt den angegebenen Vorgang zum Verschieben einer gespeicherten Prozedur.
Geschützte Methode Generate(MoveTableOperation) Generiert einen SQL-Befehl für MoveTableOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(RenameColumnOperation) Generiert einen SQL-Befehl für RenameColumnOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(RenameIndexOperation) Generiert einen SQL-Befehl für RenameIndexOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(RenameProcedureOperation) Erzeugt den angegebenen Vorgang zum Umbenennen einer gespeicherten Prozedur.
Geschützte Methode Generate(RenameTableOperation) Generiert einen SQL-Befehl für RenameTableOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(SqlOperation) Generiert einen SQL-Befehl für SqlOperation.Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Geschützte Methode Generate(UpdateDatabaseOperation) Erzeugt den angegebenen Vorgang zum Ändern der Datenbank, der eine Reihe von Migrationen darstellt.Das erzeugte Skript ist idempotent, enthält also eine bedingte Logik, die prüft, ob einzelne Migrationen bereits angewendet wurden und nur die ausstehenden Migrationen anwendet.
Geschützte Methode Generate(ColumnModel, IndentedTextWriter) Generiert SQL für das angegebene Spaltenmodell.Diese Methode wird von anderen Methoden aufgerufen, die Spalten verarbeiten, und kann überschrieben werden, um das erzeugte SQL zu ändern.
Öffentliche Methode Generate(IEnumerable<MigrationOperation>, String) Konvertiert eine Gruppe von Migrationsvorgängen in eine Microsoft SQL Server-spezifische SQL-Anweisung. (Überschreibt MigrationSqlGenerator.Generate(IEnumerable<MigrationOperation>, String).)

Oben

Siehe auch

Verweis

SqlCeMigrationSqlGenerator Klasse

System.Data.Entity.SqlServerCompact-Namespace