Freigeben über


MigrationBuilder.UpdateData Methode

Definition

Überlädt

UpdateData(String, String, Object, String, Object, String)

Erstellt ein UpdateDataOperation , um eine einzelne Zeile mit Seeddaten zu aktualisieren.

UpdateData(String, String, Object, String[], Object[], String)

Erstellt ein UpdateDataOperation , um eine einzelne Zeile mit Seeddaten zu aktualisieren.

UpdateData(String, String, Object[], String, Object[], String)

Erstellt ein UpdateDataOperation , um mehrere Zeilen mit Seeddaten zu aktualisieren.

UpdateData(String, String, Object[], String[], Object[,], String)

Erstellt ein UpdateDataOperation , um mehrere Zeilen mit Seeddaten zu aktualisieren.

UpdateData(String, String[], Object[,], String, Object[], String)

Erstellt ein UpdateDataOperation , um mehrere Zeilen mit Seeddaten für eine Tabelle mit einem zusammengesetzten Schlüssel (mehrspaltige Schlüssel) zu aktualisieren.

UpdateData(String, String[], Object[,], String[], Object[,], String)

Erstellt ein UpdateDataOperation , um mehrere Zeilen mit Seeddaten für eine Tabelle mit einem zusammengesetzten Schlüssel (mehrspaltige Schlüssel) zu aktualisieren.

UpdateData(String, String[], Object[], String, Object, String)

Erstellt ein UpdateDataOperation , um eine einzelne Zeile mit Seeddaten für eine Tabelle mit einem zusammengesetzten Schlüssel (mehrspaltig) zu aktualisieren.

UpdateData(String, String[], Object[], String[], Object[], String)

Erstellt ein UpdateDataOperation , um eine einzelne Zeile mit Seeddaten für eine Tabelle mit einem zusammengesetzten Schlüssel (mehrspaltig) zu aktualisieren.

UpdateData(String, String[], String[], Object[,], String[], String[], Object[,], String)

Erstellt ein UpdateDataOperation , um mehrere Zeilen mit Seeddaten für eine Tabelle mit einem zusammengesetzten Schlüssel (mehrspaltige Schlüssel) zu aktualisieren.

UpdateData(String, String[], String[], Object[], String[], String[], Object[], String)

Erstellt ein UpdateDataOperation , um eine einzelne Zeile mit Seeddaten für eine Tabelle mit einem zusammengesetzten Schlüssel (mehrspaltig) zu aktualisieren.

UpdateData(String, String, Object, String, Object, String)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt ein UpdateDataOperation , um eine einzelne Zeile mit Seeddaten zu aktualisieren.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object keyValue, string column, object value, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object? keyValue, string column, object? value, string? schema = default);
abstract member UpdateData : string * string * obj * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string * obj * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumn As String, keyValue As Object, column As String, value As Object, Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

Parameter

table
String

Die Tabelle, die die zu aktualisierenden Daten enthält.

keyColumn
String

Der Name der Schlüsselspalte, die zum Auswählen der zu aktualisierenden Zeile verwendet wird.

keyValue
Object

Der Schlüsselwert der zu aktualisierenden Zeile.

column
String

Die zu aktualisierende Spalte.

value
Object

Der neue Wert für die Spalte in der ausgewählten Zeile.

schema
String

Das Schema, das die Tabelle enthält, oder null das Standardschema verwenden soll.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für:

UpdateData(String, String, Object, String[], Object[], String)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt ein UpdateDataOperation , um eine einzelne Zeile mit Seeddaten zu aktualisieren.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object keyValue, string[] columns, object[] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object? keyValue, string[] columns, object?[] values, string? schema = default);
abstract member UpdateData : string * string * obj * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string * obj * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumn As String, keyValue As Object, columns As String(), values As Object(), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

Parameter

table
String

Die Tabelle, die die zu aktualisierenden Daten enthält.

keyColumn
String

Der Name der Schlüsselspalte, die zum Auswählen der zu aktualisierenden Zeile verwendet wird.

keyValue
Object

Der Schlüsselwert der zu aktualisierenden Zeile.

columns
String[]

Die zu aktualisierenden Spalten.

values
Object[]

Die neuen Werte, einer für jede Spalte in "Spalten", für die ausgewählte Zeile.

schema
String

Das Schema, das die Tabelle enthält, oder null das Standardschema verwenden soll.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für:

UpdateData(String, String, Object[], String, Object[], String)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt ein UpdateDataOperation , um mehrere Zeilen mit Seeddaten zu aktualisieren.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object[] keyValues, string column, object[] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object[] keyValues, string column, object[] values, string? schema = default);
abstract member UpdateData : string * string * obj[] * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string * obj[] * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumn As String, keyValues As Object(), column As String, values As Object(), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

Parameter

table
String

Die Tabelle, die die zu aktualisierenden Daten enthält.

keyColumn
String

Der Name der Schlüsselspalte, die zum Auswählen der zu aktualisierenden Zeile verwendet wird.

keyValues
Object[]

Die Schlüsselwerte der zu aktualisierenden Zeilen, ein Wert pro Zeile.

column
String

Die zu aktualisierende Spalte.

values
Object[]

Die neuen Werte für die Spalte, einer für jede Zeile, die in "keyValues" angegeben ist.

schema
String

Das Schema, das die Tabelle enthält, oder null das Standardschema verwenden soll.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für:

UpdateData(String, String, Object[], String[], Object[,], String)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt ein UpdateDataOperation , um mehrere Zeilen mit Seeddaten zu aktualisieren.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object[] keyValues, string[] columns, object[,] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object[] keyValues, string[] columns, object?[,] values, string? schema = default);
abstract member UpdateData : string * string * obj[] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string * obj[] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumn As String, keyValues As Object(), columns As String(), values As Object(,), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

Parameter

table
String

Die Tabelle, die die zu aktualisierenden Daten enthält.

keyColumn
String

Der Name der Schlüsselspalte, die zum Auswählen der zu aktualisierenden Zeile verwendet wird.

keyValues
Object[]

Die Schlüsselwerte der zu aktualisierenden Zeilen, ein Wert pro Zeile.

columns
String[]

Die zu aktualisierenden Spalten.

values
Object[,]

Die Werte für jede Aktualisierung, wobei jedes Element des äußeren Arrays eine zeile darstellt, die in "keyValues" angegeben ist und jedes innere Array Werte für jede der Spalten in "columns" enthält.

schema
String

Das Schema, das die Tabelle enthält, oder null das Standardschema verwenden soll.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für:

UpdateData(String, String[], Object[,], String, Object[], String)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt ein UpdateDataOperation , um mehrere Zeilen mit Seeddaten für eine Tabelle mit einem zusammengesetzten Schlüssel (mehrspaltige Schlüssel) zu aktualisieren.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[,] keyValues, string column, object[] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[,] keyValues, string column, object[] values, string? schema = default);
abstract member UpdateData : string * string[] * obj[,] * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * obj[,] * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyValues As Object(,), column As String, values As Object(), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

Parameter

table
String

Die Tabelle, die die zu aktualisierenden Daten enthält.

keyColumns
String[]

Die Namen der Schlüsselspalten, die zum Auswählen der zu aktualisierenden Zeilen verwendet werden.

keyValues
Object[,]

Die Schlüsselwerte der zu aktualisierenden Zeilen, wobei jedes Element des äußeren Arrays eine Zeile darstellt und jedes innere Array Werte für jede der Schlüsselspalten in "keyColumns" enthält.

column
String

Die zu aktualisierende Spalte.

values
Object[]

Die neuen Werte für die Spalte, einer für jede Zeile, die in "keyValues" angegeben ist.

schema
String

Das Schema, das die Tabelle enthält, oder null das Standardschema verwenden soll.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für:

UpdateData(String, String[], Object[,], String[], Object[,], String)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt ein UpdateDataOperation , um mehrere Zeilen mit Seeddaten für eine Tabelle mit einem zusammengesetzten Schlüssel (mehrspaltige Schlüssel) zu aktualisieren.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[,] keyValues, string[] columns, object[,] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object?[,] keyValues, string[] columns, object?[,] values, string? schema = default);
abstract member UpdateData : string * string[] * obj[,] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * obj[,] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyValues As Object(,), columns As String(), values As Object(,), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

Parameter

table
String

Die Tabelle, die die zu aktualisierenden Daten enthält.

keyColumns
String[]

Die Namen der Schlüsselspalten, die zum Auswählen der zu aktualisierenden Zeilen verwendet werden.

keyValues
Object[,]

Die Schlüsselwerte der zu aktualisierenden Zeilen, wobei jedes Element des äußeren Arrays eine Zeile darstellt und jedes innere Array Werte für jede der Schlüsselspalten in "keyColumns" enthält.

columns
String[]

Die zu aktualisierenden Spalten.

values
Object[,]

Die Werte für jede Aktualisierung, wobei jedes Element des äußeren Arrays eine zeile darstellt, die in "keyValues" angegeben ist und jedes innere Array Werte für jede der Spalten in "columns" enthält.

schema
String

Das Schema, das die Tabelle enthält, oder null das Standardschema verwenden soll.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für:

UpdateData(String, String[], Object[], String, Object, String)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt ein UpdateDataOperation , um eine einzelne Zeile mit Seeddaten für eine Tabelle mit einem zusammengesetzten Schlüssel (mehrspaltig) zu aktualisieren.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[] keyValues, string column, object value, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[] keyValues, string column, object? value, string? schema = default);
abstract member UpdateData : string * string[] * obj[] * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * obj[] * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyValues As Object(), column As String, value As Object, Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

Parameter

table
String

Die Tabelle, die die zu aktualisierenden Daten enthält.

keyColumns
String[]

Die Namen der Schlüsselspalten, die zum Auswählen der zu aktualisierenden Zeile verwendet werden.

keyValues
Object[]

Die Schlüsselwerte der zu aktualisierenden Zeile, ein Wert für jede Spalte in "keyColumns".

column
String

Die zu aktualisierende Spalte.

value
Object

Der neue Wert für die Spalte in der ausgewählten Zeile.

schema
String

Das Schema, das die Tabelle enthält, oder null das Standardschema verwenden soll.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für:

UpdateData(String, String[], Object[], String[], Object[], String)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt ein UpdateDataOperation , um eine einzelne Zeile mit Seeddaten für eine Tabelle mit einem zusammengesetzten Schlüssel (mehrspaltig) zu aktualisieren.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[] keyValues, string[] columns, object[] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object?[] keyValues, string[] columns, object?[] values, string? schema = default);
abstract member UpdateData : string * string[] * obj[] * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * obj[] * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyValues As Object(), columns As String(), values As Object(), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

Parameter

table
String

Die Tabelle, die die zu aktualisierenden Daten enthält.

keyColumns
String[]

Die Namen der Schlüsselspalten, die zum Auswählen der zu aktualisierenden Zeile verwendet werden.

keyValues
Object[]

Die Schlüsselwerte der zu aktualisierenden Zeile, ein Wert für jede Spalte in "keyColumns".

columns
String[]

Die zu aktualisierenden Spalten.

values
Object[]

Die neuen Werte, einer für jede Spalte in "Spalten", für die ausgewählte Zeile.

schema
String

Das Schema, das die Tabelle enthält, oder null das Standardschema verwenden soll.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für:

UpdateData(String, String[], String[], Object[,], String[], String[], Object[,], String)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt eine UpdateDataOperation , um mehrere Zeilen mit Startdaten für eine Tabelle mit einem zusammengesetzten Schlüssel (mehrspaltige Schlüssel) zu aktualisieren.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, string[] keyColumnTypes, object[,] keyValues, string[] columns, string[] columnTypes, object[,] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, string[] keyColumnTypes, object?[,] keyValues, string[] columns, string[] columnTypes, object?[,] values, string? schema = default);
abstract member UpdateData : string * string[] * string[] * obj[,] * string[] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * string[] * obj[,] * string[] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyColumnTypes As String(), keyValues As Object(,), columns As String(), columnTypes As String(), values As Object(,), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

Parameter

table
String

Die Tabelle, die die zu aktualisierenden Daten enthält.

keyColumns
String[]

Die Namen der Schlüsselspalten, die zum Auswählen der zu aktualisierenden Zeilen verwendet werden.

keyColumnTypes
String[]

Eine Liste der Speichertypen für die Spalten, die verwendet werden, um die Zeilen zu identifizieren, die aktualisiert werden sollen.

keyValues
Object[,]

Die Schlüsselwerte der zu aktualisierenden Zeilen, wobei jedes Element des äußeren Arrays eine Zeile darstellt und jedes innere Array Werte für jede der Schlüsselspalten in "keyColumns" enthält.

columns
String[]

Die zu aktualisierenden Spalten.

columnTypes
String[]

Eine Liste von Speichertypen für die Spalten, in denen Daten aktualisiert werden.

values
Object[,]

Die Werte für jede Aktualisierung, wobei jedes Element des äußeren Arrays eine zeile darstellt, die in "keyValues" angegeben ist und jedes innere Array Werte für jede der Spalten in "columns" enthält.

schema
String

Das Schema, das die Tabelle enthält, oder null das Standardschema verwenden soll.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für:

UpdateData(String, String[], String[], Object[], String[], String[], Object[], String)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt eine UpdateDataOperation , um eine einzelne Zeile mit Ausgangsdaten für eine Tabelle mit einem zusammengesetzten Schlüssel (mehrspaltig) zu aktualisieren.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, string[] keyColumnTypes, object[] keyValues, string[] columns, string[] columnTypes, object[] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, string[] keyColumnTypes, object[] keyValues, string[] columns, string[] columnTypes, object[] values, string? schema = default);
abstract member UpdateData : string * string[] * string[] * obj[] * string[] * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * string[] * obj[] * string[] * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyColumnTypes As String(), keyValues As Object(), columns As String(), columnTypes As String(), values As Object(), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)

Parameter

table
String

Die Tabelle, die die zu aktualisierenden Daten enthält.

keyColumns
String[]

Die Namen der Schlüsselspalten, die zum Auswählen der zu aktualisierenden Zeile verwendet werden.

keyColumnTypes
String[]

Eine Liste der Speichertypen für die Spalten, die verwendet werden, um die Zeilen zu identifizieren, die aktualisiert werden sollen.

keyValues
Object[]

Die Schlüsselwerte der zu aktualisierenden Zeile, ein Wert für jede Spalte in "keyColumns".

columns
String[]

Die zu aktualisierenden Spalten.

columnTypes
String[]

Eine Liste der Speichertypen für die Spalten, in denen Daten aktualisiert werden.

values
Object[]

Die neuen Werte, eins für jede Spalte in "Columns", für die ausgewählte Zeile.

schema
String

Das Schema, das die Tabelle enthält, oder null das standardschema verwendet werden soll.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für: