次の方法で共有


MigrationBuilder.AddPrimaryKey メソッド

定義

オーバーロード

AddPrimaryKey(String, String, String[], String)

AddPrimaryKeyOperationをビルドして、新しい複合 (複数列) 主キーをテーブルに追加します。

AddPrimaryKey(String, String, String, String)

AddPrimaryKeyOperationテーブルに新しい主キーを追加する をビルドします。

AddPrimaryKey(String, String, String[], String)

ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs

AddPrimaryKeyOperationをビルドして、新しい複合 (複数列) 主キーをテーブルに追加します。

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

パラメーター

name
String

主キー制約名。

table
String

主キーを含むテーブル。

columns
String[]

主キーを構成する列の順序付きリスト。

schema
String

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

戻り値

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

注釈

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

適用対象

AddPrimaryKey(String, String, String, String)

ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs
ソース:
MigrationBuilder.cs

AddPrimaryKeyOperationテーブルに新しい主キーを追加する をビルドします。

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

パラメーター

name
String

主キー制約名。

table
String

主キーを含むテーブル。

column
String

主キーを構成する列。

schema
String

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

戻り値

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

注釈

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

適用対象