次の方法で共有


MigrationBuilder.InsertData メソッド

定義

オーバーロード

InsertData(String, String[], String[], Object[,], String)

InsertDataOperation複数の列のシード データ値の複数行を挿入する をビルドします。

InsertData(String, String[], String[], Object[], String)

InsertDataOperationシード データ値の 1 行を挿入する をビルドします。

InsertData(String, String, String, Object, String)

InsertDataOperation 1 つの列に対して単一のシード データ値を挿入する をビルドします。

InsertData(String, String, String, Object[], String)

InsertDataOperation 1 つの列に対して複数行のシード データ値を挿入する をビルドします。

InsertData(String, String[], Object[,], String)

InsertDataOperation複数の列のシード データ値の複数行を挿入する をビルドします。

InsertData(String, String, Object[], String)

InsertDataOperation 1 つの列に対して複数行のシード データ値を挿入する をビルドします。

InsertData(String, String, Object, String)

InsertDataOperation 1 つの列に対して単一のシード データ値を挿入する をビルドします。

InsertData(String, String[], Object[], String)

InsertDataOperationシード データ値の 1 行を挿入する をビルドします。

InsertData(String, String[], String[], Object[,], String)

InsertDataOperation複数の列のシード データ値の複数行を挿入する をビルドします。

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

パラメーター

table
String

データの挿入先となるテーブル。

columns
String[]

データの挿入先となる列の名前。

columnTypes
String[]

データを挿入する列のストア型の一覧。

values
Object[,]

外側の配列の各要素が行を表し、各内部配列に 'columns' 内の各列の値が含まれる場所に挿入する値。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

InsertData(String, String[], String[], Object[], String)

InsertDataOperationシード データ値の 1 行を挿入する をビルドします。

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

パラメーター

table
String

データの挿入先となるテーブル。

columns
String[]

データの挿入先となる列の名前。

columnTypes
String[]

データを挿入する列のストア型の一覧。

values
Object[]

挿入する値。'columns' の各列に対して 1 つの値。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

InsertData(String, String, String, Object, String)

InsertDataOperation 1 つの列に対して単一のシード データ値を挿入する をビルドします。

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

パラメーター

table
String

データの挿入先となるテーブル。

column
String

データの挿入先となる列の名前。

columnType
String

データを挿入する列のストア型。

value
Object

挿入する値。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

InsertData(String, String, String, Object[], String)

InsertDataOperation 1 つの列に対して複数行のシード データ値を挿入する をビルドします。

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

パラメーター

table
String

データの挿入先となるテーブル。

column
String

データの挿入先となる列の名前。

columnType
String

データを挿入する列のストア型。

values
Object[]

挿入する値。行ごとに 1 つの値。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

InsertData(String, String[], Object[,], String)

InsertDataOperation複数の列のシード データ値の複数行を挿入する をビルドします。

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

パラメーター

table
String

データの挿入先となるテーブル。

columns
String[]

データの挿入先となる列の名前。

values
Object[,]

外側の配列の各要素が行を表し、各内部配列に 'columns' 内の各列の値が含まれる場所に挿入する値。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

InsertData(String, String, Object[], String)

InsertDataOperation 1 つの列に対して複数行のシード データ値を挿入する をビルドします。

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

パラメーター

table
String

データの挿入先となるテーブル。

column
String

データの挿入先となる列の名前。

values
Object[]

挿入する値。行ごとに 1 つの値。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

InsertData(String, String, Object, String)

InsertDataOperation 1 つの列に対して単一のシード データ値を挿入する をビルドします。

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

パラメーター

table
String

データの挿入先となるテーブル。

column
String

データの挿入先となる列の名前。

value
Object

挿入する値。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象

InsertData(String, String[], Object[], String)

InsertDataOperationシード データ値の 1 行を挿入する をビルドします。

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

パラメーター

table
String

データの挿入先となるテーブル。

columns
String[]

データの挿入先となる列の名前。

values
Object[]

挿入する値。'columns' の各列に対して 1 つの値。

schema
String

テーブルを含むスキーマ、または null 既定のスキーマを使用するスキーマ。

戻り値

操作に注釈を追加できるようにするビルダー。

注釈

詳細と例については、「 データベースの移行 」を参照してください。

適用対象