MigrationBuilder.CreateIndex 메서드

정의

오버로드

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

CreateIndexOperation 빌드하여 새 복합(다중 열) 인덱스를 만듭니다.

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

CreateIndexOperation 빌드하여 새 인덱스를 만듭니다.

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

CreateIndexOperation 빌드하여 새 복합(다중 열) 인덱스를 만듭니다.

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

CreateIndexOperation 빌드하여 새 인덱스를 만듭니다.

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

CreateIndexOperation 빌드하여 새 복합(다중 열) 인덱스를 만듭니다.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string[] columns, string? schema = default, bool unique = false, string? filter = default, bool[]? descending = default);
abstract member CreateIndex : string * string * string[] * string * bool * string * bool[] -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
override this.CreateIndex : string * string * string[] * string * bool * string * bool[] -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
Public Overridable Function CreateIndex (name As String, table As String, columns As String(), Optional schema As String = Nothing, Optional unique As Boolean = false, Optional filter As String = Nothing, Optional descending As Boolean() = Nothing) As OperationBuilder(Of CreateIndexOperation)

매개 변수

name
String

인덱스 이름입니다.

table
String

인덱스가 포함된 테이블입니다.

columns
String[]

인덱싱되는 열의 순서가 지정된 목록입니다.

schema
String

테이블을 포함하는 스키마이거나 null 기본 스키마를 사용합니다.

unique
Boolean

인덱스가 고유성을 적용하는지 여부를 나타냅니다.

filter
String

인덱스 또는 null 필터 없음에 적용할 필터입니다.

descending
Boolean[]

해당하는 각 인덱스 열에 내림차순 정렬 순서가 있는지 여부를 나타내는 값 집합입니다. 이면 null모든 열에 오름차순이 있습니다.

반환

주석을 작업에 추가할 수 있도록 하는 작성기입니다.

설명

자세한 내용 및 예제는 데이터베이스 마이그레이션 을 참조하세요.

적용 대상

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

CreateIndexOperation 빌드하여 새 인덱스를 만듭니다.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string column, string? schema = default, bool unique = false, string? filter = default, bool[]? descending = default);
abstract member CreateIndex : string * string * string * string * bool * string * bool[] -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
override this.CreateIndex : string * string * string * string * bool * string * bool[] -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
Public Overridable Function CreateIndex (name As String, table As String, column As String, Optional schema As String = Nothing, Optional unique As Boolean = false, Optional filter As String = Nothing, Optional descending As Boolean() = Nothing) As OperationBuilder(Of CreateIndexOperation)

매개 변수

name
String

인덱스 이름입니다.

table
String

인덱스가 포함된 테이블입니다.

column
String

인덱싱되는 열입니다.

schema
String

테이블을 포함하는 스키마이거나 null 기본 스키마를 사용합니다.

unique
Boolean

인덱스가 고유성을 적용하는지 여부를 나타냅니다.

filter
String

인덱스 또는 null 필터 없음에 적용할 필터입니다.

descending
Boolean[]

해당하는 각 인덱스 열에 내림차순 정렬 순서가 있는지 여부를 나타내는 값 집합입니다. 이면 null모든 열에 오름차순이 있습니다. 빈 배열이면 모든 열에 내림차순이 있습니다.

반환

주석을 작업에 추가할 수 있도록 하는 작성기입니다.

설명

자세한 내용 및 예제는 데이터베이스 마이그레이션 을 참조하세요.

적용 대상

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

CreateIndexOperation 빌드하여 새 복합(다중 열) 인덱스를 만듭니다.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string[] columns, string schema = default, bool unique = false, string filter = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string[] columns, string? schema = default, bool unique = false, string? filter = default);
abstract member CreateIndex : string * string * string[] * string * bool * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
override this.CreateIndex : string * string * string[] * string * bool * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
Public Overridable Function CreateIndex (name As String, table As String, columns As String(), Optional schema As String = Nothing, Optional unique As Boolean = false, Optional filter As String = Nothing) As OperationBuilder(Of CreateIndexOperation)

매개 변수

name
String

인덱스 이름입니다.

table
String

인덱스가 포함된 테이블입니다.

columns
String[]

인덱싱되는 열의 순서가 지정된 목록입니다.

schema
String

테이블을 포함하는 스키마이거나 null 기본 스키마를 사용합니다.

unique
Boolean

인덱스가 고유성을 적용하는지 여부를 나타냅니다.

filter
String

인덱스 또는 null 필터 없음에 적용할 필터입니다.

반환

주석을 작업에 추가할 수 있도록 하는 작성기입니다.

설명

자세한 내용은 데이터베이스 마이그레이션 을 참조하세요.

적용 대상

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

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string[] columns, string schema = default, bool unique = false);
abstract member CreateIndex : string * string * string[] * string * bool -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
override this.CreateIndex : string * string * string[] * string * bool -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
Public Overridable Function CreateIndex (name As String, table As String, columns As String(), Optional schema As String = Nothing, Optional unique As Boolean = false) As OperationBuilder(Of CreateIndexOperation)

매개 변수

name
String
table
String
columns
String[]
schema
String
unique
Boolean

반환

적용 대상

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

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string column, string schema = default, bool unique = false);
abstract member CreateIndex : string * string * string * string * bool -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
override this.CreateIndex : string * string * string * string * bool -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
Public Overridable Function CreateIndex (name As String, table As String, column As String, Optional schema As String = Nothing, Optional unique As Boolean = false) As OperationBuilder(Of CreateIndexOperation)

매개 변수

name
String
table
String
column
String
schema
String
unique
Boolean

반환

적용 대상

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

CreateIndexOperation 빌드하여 새 인덱스를 만듭니다.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string column, string schema = default, bool unique = false, string filter = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string column, string? schema = default, bool unique = false, string? filter = default);
abstract member CreateIndex : string * string * string * string * bool * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
override this.CreateIndex : string * string * string * string * bool * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
Public Overridable Function CreateIndex (name As String, table As String, column As String, Optional schema As String = Nothing, Optional unique As Boolean = false, Optional filter As String = Nothing) As OperationBuilder(Of CreateIndexOperation)

매개 변수

name
String

인덱스 이름입니다.

table
String

인덱스가 포함된 테이블입니다.

column
String

인덱싱되는 열입니다.

schema
String

테이블을 포함하는 스키마이거나 null 기본 스키마를 사용합니다.

unique
Boolean

인덱스가 고유성을 적용하는지 여부를 나타냅니다.

filter
String

인덱스 또는 null 필터 없음에 적용할 필터입니다.

반환

주석을 작업에 추가할 수 있도록 하는 작성기입니다.

설명

자세한 내용은 데이터베이스 마이그레이션 을 참조하세요.

적용 대상