J'utilise Asp.Net Core 2.1, Mvc, c#, EF Core avec Code First et Migrations.
J'essaie de construire une table qui a une clé primaire composite dans le fichier Migration.Up()
méthode :
migrationBuilder.CreateTable(
name: "TagValueAttributes",
columns: table => new {
TagValueID = table.Column<Int64>(nullable: false),
Identifier = table.Column<string>(nullable: false, unicode: true, maxLength: 256),
Value = table.Column<string>(nullable: true, unicode: true, maxLength: 2048)
},
constraints: table => {
table.PrimaryKey(
name: "PK_TagValueAttributes",
columns: // what goes here???
)
}
);
Je ne sais pas ce qu'il faut spécifier pour l'option columns
du paramètre constraints
table.PrimaryKey()
appel. Je voudrais des colonnes TagValueID
et Identifier
pour former la clé composite.
Que dois-je spécifier pour le columns
paramètre ?