MigrationBuilder.AddUniqueConstraint 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| AddUniqueConstraint(String, String, String, String) |
建立 並 AddUniqueConstraintOperation 為表格新增唯一限制。 |
| AddUniqueConstraint(String, String, String[], String) |
建立 來 AddUniqueConstraintOperation 新增一個新的複合(多欄)唯一限制到資料表。 |
AddUniqueConstraint(String, String, String, String)
建立 並 AddUniqueConstraintOperation 為表格新增唯一限制。
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation> AddUniqueConstraint(string name, string table, string column, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation> AddUniqueConstraint(string name, string table, string column, string? schema = default);
abstract member AddUniqueConstraint : string * string * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation>
override this.AddUniqueConstraint : string * string * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation>
Public Overridable Function AddUniqueConstraint (name As String, table As String, column As String, Optional schema As String = Nothing) As OperationBuilder(Of AddUniqueConstraintOperation)
參數
- name
- String
約束名稱。
- table
- String
包含約束的表格。
- column
- String
那個受限的柱。
- schema
- String
包含該表格的結構,或 null 使用預設架構。
傳回
一個建構器,允許在操作中加入註解。
備註
更多資訊與範例請參見 資料庫遷移 。
適用於
AddUniqueConstraint(String, String, String[], String)
建立 來 AddUniqueConstraintOperation 新增一個新的複合(多欄)唯一限制到資料表。
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation> AddUniqueConstraint(string name, string table, string[] columns, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation> AddUniqueConstraint(string name, string table, string[] columns, string? schema = default);
abstract member AddUniqueConstraint : string * string * string[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation>
override this.AddUniqueConstraint : string * string * string[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation>
Public Overridable Function AddUniqueConstraint (name As String, table As String, columns As String(), Optional schema As String = Nothing) As OperationBuilder(Of AddUniqueConstraintOperation)
參數
- name
- String
約束名稱。
- table
- String
包含約束的表格。
- columns
- String[]
受限欄位的排序清單。
- schema
- String
包含該表格的結構,或 null 使用預設架構。
傳回
一個建構器,允許在操作中加入註解。
備註
更多資訊與範例請參見 資料庫遷移 。