Compartilhar via


DbMigration.CreateIndex Método

Definição

Sobrecargas

CreateIndex(String, String, Boolean, String, Object)

Adiciona uma operação para criar um índice em uma única coluna.

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

Adiciona uma operação para criar um índice em várias colunas.

CreateIndex(String, String, Boolean, String, Boolean, Object)

Adiciona uma operação para criar um índice em uma única coluna.

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.

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

Adiciona uma operação para criar um índice 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.

CreateIndex(String, String, Boolean, String, Object)

Adiciona uma operação para criar um índice em uma única coluna.

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

Parâmetros

table
String

O nome da tabela na qual criar o índice. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.

column
String

O nome da coluna na qual criar o índice.

unique
Boolean

Um valor que indica se esse é um índice exclusivo. Se nenhum valor for fornecido, um índice não exclusivo será criado.

name
String

O nome a ser usado para o índice 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

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

Adiciona uma operação para criar um índice em várias colunas.

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

Parâmetros

table
String

O nome da tabela na qual criar o índice. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.

columns
String[]

O nome das colunas em que criar o índice.

unique
Boolean

Um valor que indica se esse é um índice exclusivo. Se nenhum valor for fornecido, um índice não exclusivo será criado.

name
String

O nome a ser usado para o índice 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

CreateIndex(String, String, Boolean, String, Boolean, Object)

Adiciona uma operação para criar um índice em uma única coluna.

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 CreateIndex (string table, string column, bool unique = false, string name = null, bool clustered = false, object anonymousArguments = null);
member this.CreateIndex : string * string * bool * string * bool * obj -> unit
Protected Friend Sub CreateIndex (table As String, column As String, Optional unique As Boolean = false, Optional name As String = null, Optional clustered As Boolean = false, Optional anonymousArguments As Object = null)

Parâmetros

table
String

O nome da tabela na qual criar o índice. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.

column
String

O nome da coluna na qual criar o índice.

unique
Boolean

Um valor que indica se esse é um índice exclusivo. Se nenhum valor for fornecido, um índice não exclusivo será criado.

name
String

O nome a ser usado para o índice no banco de dados. Se nenhum valor for fornecido, um nome exclusivo será gerado.

clustered
Boolean

Um valor que indica se este é ou não um índice 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

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

Adiciona uma operação para criar um índice 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 CreateIndex (string table, string[] columns, bool unique = false, string name = null, bool clustered = false, object anonymousArguments = null);
member this.CreateIndex : string * string[] * bool * string * bool * obj -> unit
Protected Friend Sub CreateIndex (table As String, columns As String(), Optional unique As Boolean = false, Optional name As String = null, Optional clustered As Boolean = false, Optional anonymousArguments As Object = null)

Parâmetros

table
String

O nome da tabela na qual criar o índice. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.

columns
String[]

O nome das colunas em que criar o índice.

unique
Boolean

Um valor que indica se esse é um índice exclusivo. Se nenhum valor for fornecido, um índice não exclusivo será criado.

name
String

O nome a ser usado para o índice no banco de dados. Se nenhum valor for fornecido, um nome exclusivo será gerado.

clustered
Boolean

Um valor que indica se este é ou não um índice 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