Partager via


MigrationBuilder.AddUniqueConstraint Méthode

Définition

Surcharges

AddUniqueConstraint(String, String, String, String)

Génère un AddUniqueConstraintOperation pour ajouter une nouvelle contrainte unique à une table.

AddUniqueConstraint(String, String, String[], String)

Génère un AddUniqueConstraintOperation pour ajouter une nouvelle contrainte unique composite (multi-colonnes) à une table.

AddUniqueConstraint(String, String, String, String)

Génère un AddUniqueConstraintOperation pour ajouter une nouvelle contrainte unique à une table.

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)

Paramètres

name
String

Nom de la contrainte.

table
String

Table qui contiendra la contrainte.

column
String

Colonne contrainte.

schema
String

Schéma qui contient la table, ou null pour utiliser le schéma par défaut.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

Remarques

Pour plus d’informations et d’exemples, consultez Migrations de bases de données .

S’applique à

AddUniqueConstraint(String, String, String[], String)

Génère un AddUniqueConstraintOperation pour ajouter une nouvelle contrainte unique composite (multi-colonnes) à une table.

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)

Paramètres

name
String

Nom de la contrainte.

table
String

Table qui contiendra la contrainte.

columns
String[]

Liste ordonnée des colonnes qui sont contraintes.

schema
String

Schéma qui contient la table, ou null pour utiliser le schéma par défaut.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

Remarques

Pour plus d’informations et d’exemples, consultez Migrations de bases de données .

S’applique à