Freigeben über


MigrateSqlServerSqlDBDatabaseInput Klasse

Definition

Datenbankspezifische Informationen für SQL Azure SQL Db-Migrationstaskseingaben.

public class MigrateSqlServerSqlDBDatabaseInput
type MigrateSqlServerSqlDBDatabaseInput = class
Public Class MigrateSqlServerSqlDBDatabaseInput
Vererbung
MigrateSqlServerSqlDBDatabaseInput

Konstruktoren

MigrateSqlServerSqlDBDatabaseInput()

Initialisiert eine neue instance von MigrateSqlServerSqlDBDatabaseInput.

Eigenschaften

Id

id der Datenbank.

MakeSourceDBReadOnly

Gibt an, ob die Datenbank vor der Migration schreibgeschützt festgelegt werden soll.

Name

Der Name der Datenbank.

SchemaSetting

Einstellungen, die für die DB-Schemamigration ausgewählt sind.

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen, verwenden Sie FromString(String).

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.

TableMap

Zuordnung von Quell- zu Zieltabellen.

TargetDatabaseName

Name der Zieldatenbank. Hinweis: Die Zieldatenbank wird vor Beginn der Migration abgeschnitten.

Gilt für: