RelationalIndexBuilderExtensions.HasDatabaseName 方法

定義

多載

HasDatabaseName(IndexBuilder, String)

以關係資料庫為目標時,設定資料庫中的索引名稱。

HasDatabaseName(IConventionIndexBuilder, String, Boolean)

以關係資料庫為目標時,設定資料庫中的索引名稱。

HasDatabaseName<TEntity>(IndexBuilder<TEntity>, String)

以關係資料庫為目標時,設定資料庫中的索引名稱。

HasDatabaseName(IndexBuilder, String)

以關係資料庫為目標時,設定資料庫中的索引名稱。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder HasDatabaseName (this Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder indexBuilder, string name);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder HasDatabaseName (this Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder indexBuilder, string? name);
static member HasDatabaseName : Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder
<Extension()>
Public Function HasDatabaseName (indexBuilder As IndexBuilder, name As String) As IndexBuilder

參數

indexBuilder
IndexBuilder

要設定之索引的產生器。

name
String

索引的名稱。

傳回

進一步設定索引的建立器。

備註

如需詳細資訊和範例,請參閱 索引

適用於

HasDatabaseName(IConventionIndexBuilder, String, Boolean)

以關係資料庫為目標時,設定資料庫中的索引名稱。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder HasDatabaseName (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder indexBuilder, string name, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder? HasDatabaseName (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder indexBuilder, string? name, bool fromDataAnnotation = false);
static member HasDatabaseName : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder
<Extension()>
Public Function HasDatabaseName (indexBuilder As IConventionIndexBuilder, name As String, Optional fromDataAnnotation As Boolean = false) As IConventionIndexBuilder

參數

indexBuilder
IConventionIndexBuilder

要設定之索引的產生器。

name
String

索引的名稱。

fromDataAnnotation
Boolean

指出是否使用資料批註來指定組態。

傳回

如果套用組態,則為相同的產生器實例, null 否則為 。

備註

如需詳細資訊和範例,請參閱 索引

適用於

HasDatabaseName<TEntity>(IndexBuilder<TEntity>, String)

以關係資料庫為目標時,設定資料庫中的索引名稱。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TEntity> HasDatabaseName<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TEntity> indexBuilder, string name);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TEntity> HasDatabaseName<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<TEntity> indexBuilder, string? name);
static member HasDatabaseName : Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<'Entity> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder<'Entity>
<Extension()>
Public Function HasDatabaseName(Of TEntity) (indexBuilder As IndexBuilder(Of TEntity), name As String) As IndexBuilder(Of TEntity)

類型參數

TEntity

正在設定的實體型別。

參數

indexBuilder
IndexBuilder<TEntity>

要設定之索引的產生器。

name
String

索引的名稱。

傳回

IndexBuilder<TEntity>

進一步設定索引的建立器。

備註

如需詳細資訊和範例,請參閱 索引

適用於