Compartilhar via


DbMigration.AddPrimaryKey Método

Definição

Sobrecargas

AddPrimaryKey(String, String, String, Object)

Adiciona uma operação para criar uma nova chave primária.

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

Adiciona uma operação para criar uma nova chave primária com base em várias colunas.

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

Adiciona uma operação para criar uma nova chave primária.

As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc.

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

Adiciona uma operação para criar uma nova chave primária com base em várias colunas.

As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc.

AddPrimaryKey(String, String, String, Object)

Adiciona uma operação para criar uma nova chave primária.

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)

Parâmetros

table
String

A tabela que contém a coluna de chave primária. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.

column
String

A coluna de chave primária.

name
String

O nome da chave primária no banco de dados. Se nenhum valor for fornecido, um nome exclusivo será gerado.

anonymousArguments
Object

Argumentos adicionais que podem ser processados por provedores. Use a sintaxe de tipo anônimo para especificar argumentos, por exemplo, 'new { SampleArgument = "MyValue" }'.

Aplica-se a

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

Adiciona uma operação para criar uma nova chave primária com base em várias colunas.

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)

Parâmetros

table
String

A tabela que contém as colunas de chave primária. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.

columns
String[]

As colunas de chave primária.

name
String

O nome da chave primária no banco de dados. Se nenhum valor for fornecido, um nome exclusivo será gerado.

anonymousArguments
Object

Argumentos adicionais que podem ser processados por provedores. Use a sintaxe de tipo anônimo para especificar argumentos, por exemplo, 'new { SampleArgument = "MyValue" }'.

Aplica-se a

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

Adiciona uma operação para criar uma nova chave primária.

As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de 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)

Parâmetros

table
String

A tabela que contém a coluna de chave primária. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.

column
String

A coluna de chave primária.

name
String

O nome da chave primária no banco de dados. Se nenhum valor for fornecido, um nome exclusivo será gerado.

clustered
Boolean

Um valor que indica se essa é ou não uma chave primária clusterizado.

anonymousArguments
Object

Argumentos adicionais que podem ser processados por provedores. Use a sintaxe de tipo anônimo para especificar argumentos, por exemplo, 'new { SampleArgument = "MyValue" }'.

Atributos

Aplica-se a

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

Adiciona uma operação para criar uma nova chave primária com base em várias colunas.

As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de 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)

Parâmetros

table
String

A tabela que contém as colunas de chave primária. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.

columns
String[]

As colunas de chave primária.

name
String

O nome da chave primária no banco de dados. Se nenhum valor for fornecido, um nome exclusivo será gerado.

clustered
Boolean

Um valor que indica se essa é ou não uma chave primária clusterizado.

anonymousArguments
Object

Argumentos adicionais que podem ser processados por provedores. Use a sintaxe de tipo anônimo para especificar argumentos, por exemplo, 'new { SampleArgument = "MyValue" }'.

Atributos

Aplica-se a