Partager via


DbMigration.AddPrimaryKey Méthode

Définition

Surcharges

AddPrimaryKey(String, String, String, Object)

Ajoute une opération pour créer une clé primaire.

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

Ajoute une opération pour créer une clé primaire basée sur plusieurs colonnes.

AddPrimaryKey(String, String, String, Boolean, Object)

Ajoute une opération pour créer une clé primaire.

Les API Entity Framework Migrations ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (comme l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection de code SQL, etc.

AddPrimaryKey(String, String[], String, Boolean, Object)

Ajoute une opération pour créer une clé primaire basée sur plusieurs colonnes.

Les API Entity Framework Migrations ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (comme l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection de code SQL, etc.

AddPrimaryKey(String, String, String, Object)

Ajoute une opération pour créer une clé primaire.

protected internal void AddPrimaryKey (string table, string column, string name = null, object anonymousArguments = null);
member this.AddPrimaryKey : string * string * string * obj -> unit
Protected Friend Sub AddPrimaryKey (table As String, column As String, Optional name As String = null, Optional anonymousArguments As Object = null)

Paramètres

table
String

Table qui contient la colonne de clé primaire. Le nom du schéma est facultatif. Si aucun schéma n’est spécifié, dbo est supposé.

column
String

Colonne clé primaire.

name
String

Nom de la clé primaire dans la base de données. Si aucune valeur n’est fournie, un nom unique est généré.

anonymousArguments
Object

Arguments supplémentaires qui peuvent être traités par les fournisseurs. Utilisez la syntaxe de type anonyme pour spécifier des arguments, par exemple ' new { SampleArgument = « MyValue » }'.

S’applique à

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

Ajoute une opération pour créer une clé primaire basée sur plusieurs colonnes.

protected internal void AddPrimaryKey (string table, string[] columns, string name = null, object anonymousArguments = null);
member this.AddPrimaryKey : string * string[] * string * obj -> unit
Protected Friend Sub AddPrimaryKey (table As String, columns As String(), Optional name As String = null, Optional anonymousArguments As Object = null)

Paramètres

table
String

Table qui contient les colonnes de clé primaire. Le nom du schéma est facultatif. Si aucun schéma n’est spécifié, dbo est supposé.

columns
String[]

Colonnes de clé primaire.

name
String

Nom de la clé primaire dans la base de données. Si aucune valeur n’est fournie, un nom unique est généré.

anonymousArguments
Object

Arguments supplémentaires qui peuvent être traités par les fournisseurs. Utilisez la syntaxe de type anonyme pour spécifier des arguments, par exemple ' new { SampleArgument = « MyValue » }'.

S’applique à

AddPrimaryKey(String, String, String, Boolean, Object)

Ajoute une opération pour créer une clé primaire.

Les API Entity Framework Migrations ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (comme l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection de code SQL, etc.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void AddPrimaryKey (string table, string column, string name = null, bool clustered = true, object anonymousArguments = null);
member this.AddPrimaryKey : string * string * string * bool * obj -> unit
Protected Friend Sub AddPrimaryKey (table As String, column As String, Optional name As String = null, Optional clustered As Boolean = true, Optional anonymousArguments As Object = null)

Paramètres

table
String

Table qui contient la colonne de clé primaire. Le nom du schéma est facultatif. Si aucun schéma n’est spécifié, dbo est supposé.

column
String

Colonne clé primaire.

name
String

Nom de la clé primaire dans la base de données. Si aucune valeur n’est fournie, un nom unique est généré.

clustered
Boolean

Valeur indiquant s’il s’agit ou non d’une clé primaire cluster.

anonymousArguments
Object

Arguments supplémentaires qui peuvent être traités par les fournisseurs. Utilisez la syntaxe de type anonyme pour spécifier des arguments, par exemple ' new { SampleArgument = « MyValue » }'.

Attributs

S’applique à

AddPrimaryKey(String, String[], String, Boolean, Object)

Ajoute une opération pour créer une clé primaire basée sur plusieurs colonnes.

Les API Entity Framework Migrations ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (comme l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection de code SQL, etc.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void AddPrimaryKey (string table, string[] columns, string name = null, bool clustered = true, object anonymousArguments = null);
member this.AddPrimaryKey : string * string[] * string * bool * obj -> unit
Protected Friend Sub AddPrimaryKey (table As String, columns As String(), Optional name As String = null, Optional clustered As Boolean = true, Optional anonymousArguments As Object = null)

Paramètres

table
String

Table qui contient les colonnes de clé primaire. Le nom du schéma est facultatif. Si aucun schéma n’est spécifié, dbo est supposé.

columns
String[]

Colonnes de clé primaire.

name
String

Nom de la clé primaire dans la base de données. Si aucune valeur n’est fournie, un nom unique est généré.

clustered
Boolean

Valeur indiquant s’il s’agit ou non d’une clé primaire cluster.

anonymousArguments
Object

Arguments supplémentaires qui peuvent être traités par les fournisseurs. Utilisez la syntaxe de type anonyme pour spécifier des arguments, par exemple ' new { SampleArgument = « MyValue » }'.

Attributs

S’applique à