Udostępnij przez


DbMigration.CreateIndex Metoda

Definicja

Przeciążenia

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

Dodaje operację tworzenia indeksu w pojedynczej kolumnie.

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

Dodaje operację tworzenia indeksu w wielu kolumnach.

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

Dodaje operację tworzenia indeksu w pojedynczej kolumnie.

Interfejsy API migracji platformy Entity Framework nie są przeznaczone do akceptowania danych wejściowych dostarczanych przez niezaufane źródła (takie jak użytkownik końcowy aplikacji). Jeśli dane wejściowe są akceptowane z takich źródeł, należy je zweryfikować przed przekazaniem ich do tych interfejsów API w celu ochrony przed atakami polegającymi na wstrzyknięciu kodu SQL itp.

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

Dodaje operację tworzenia indeksu w wielu kolumnach.

Interfejsy API migracji platformy Entity Framework nie są przeznaczone do akceptowania danych wejściowych dostarczanych przez niezaufane źródła (takie jak użytkownik końcowy aplikacji). Jeśli dane wejściowe są akceptowane z takich źródeł, należy je zweryfikować przed przekazaniem ich do tych interfejsów API w celu ochrony przed atakami polegającymi na wstrzyknięciu kodu SQL itp.

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

Dodaje operację tworzenia indeksu w pojedynczej kolumnie.

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)

Parametry

table
String

Nazwa tabeli do utworzenia indeksu. Nazwa schematu jest opcjonalna, jeśli nie określono schematu, zakłada się, że dbo.

column
String

Nazwa kolumny do utworzenia indeksu.

unique
Boolean

Wartość wskazująca, czy jest to unikatowy indeks. Jeśli żadna wartość nie zostanie podana, zostanie utworzony indeks inny niż unikatowy.

name
String

Nazwa używana dla indeksu w bazie danych. Jeśli żadna wartość nie zostanie podana, zostanie wygenerowana unikatowa nazwa.

anonymousArguments
Object

Dodatkowe argumenty, które mogą być przetwarzane przez dostawców. Użyj składni typu anonimowego, aby określić argumenty, np. "new { SampleArgument = "MyValue" }".

Dotyczy

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

Dodaje operację tworzenia indeksu w wielu kolumnach.

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)

Parametry

table
String

Nazwa tabeli do utworzenia indeksu. Nazwa schematu jest opcjonalna, jeśli nie określono schematu, zakłada się, że dbo.

columns
String[]

Nazwa kolumn do utworzenia indeksu.

unique
Boolean

Wartość wskazująca, czy jest to unikatowy indeks. Jeśli żadna wartość nie zostanie podana, zostanie utworzony indeks inny niż unikatowy.

name
String

Nazwa używana dla indeksu w bazie danych. Jeśli żadna wartość nie zostanie podana, zostanie wygenerowana unikatowa nazwa.

anonymousArguments
Object

Dodatkowe argumenty, które mogą być przetwarzane przez dostawców. Użyj składni typu anonimowego, aby określić argumenty, np. "new { SampleArgument = "MyValue" }".

Dotyczy

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

Dodaje operację tworzenia indeksu w pojedynczej kolumnie.

Interfejsy API migracji platformy Entity Framework nie są przeznaczone do akceptowania danych wejściowych dostarczanych przez niezaufane źródła (takie jak użytkownik końcowy aplikacji). Jeśli dane wejściowe są akceptowane z takich źródeł, należy je zweryfikować przed przekazaniem ich do tych interfejsów API w celu ochrony przed atakami polegającymi na wstrzyknięciu kodu SQL itp.

[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)

Parametry

table
String

Nazwa tabeli do utworzenia indeksu. Nazwa schematu jest opcjonalna, jeśli nie określono schematu, zakłada się, że dbo.

column
String

Nazwa kolumny do utworzenia indeksu.

unique
Boolean

Wartość wskazująca, czy jest to unikatowy indeks. Jeśli żadna wartość nie zostanie podana, zostanie utworzony indeks inny niż unikatowy.

name
String

Nazwa używana dla indeksu w bazie danych. Jeśli żadna wartość nie zostanie podana, zostanie wygenerowana unikatowa nazwa.

clustered
Boolean

Wartość wskazująca, czy jest to indeks klastrowany.

anonymousArguments
Object

Dodatkowe argumenty, które mogą być przetwarzane przez dostawców. Użyj składni typu anonimowego, aby określić argumenty, np. "new { SampleArgument = "MyValue" }".

Atrybuty

Dotyczy

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

Dodaje operację tworzenia indeksu w wielu kolumnach.

Interfejsy API migracji platformy Entity Framework nie są przeznaczone do akceptowania danych wejściowych dostarczanych przez niezaufane źródła (takie jak użytkownik końcowy aplikacji). Jeśli dane wejściowe są akceptowane z takich źródeł, należy je zweryfikować przed przekazaniem ich do tych interfejsów API w celu ochrony przed atakami polegającymi na wstrzyknięciu kodu SQL itp.

[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)

Parametry

table
String

Nazwa tabeli do utworzenia indeksu. Nazwa schematu jest opcjonalna, jeśli nie określono schematu, zakłada się, że dbo.

columns
String[]

Nazwa kolumn do utworzenia indeksu.

unique
Boolean

Wartość wskazująca, czy jest to unikatowy indeks. Jeśli żadna wartość nie zostanie podana, zostanie utworzony indeks inny niż unikatowy.

name
String

Nazwa używana dla indeksu w bazie danych. Jeśli żadna wartość nie zostanie podana, zostanie wygenerowana unikatowa nazwa.

clustered
Boolean

Wartość wskazująca, czy jest to indeks klastrowany.

anonymousArguments
Object

Dodatkowe argumenty, które mogą być przetwarzane przez dostawców. Użyj składni typu anonimowego, aby określić argumenty, np. "new { SampleArgument = "MyValue" }".

Atrybuty

Dotyczy