語言

RelationalForeignKeyBuilderExtensions.ExcludeForeignKeyFromMigrations 方法

定義

多載

名稱 Description
ExcludeForeignKeyFromMigrations(OwnershipBuilder, Boolean)

設定在針對關聯式資料庫時,外鍵限制是否被排除在遷移之外。

ExcludeForeignKeyFromMigrations(ReferenceCollectionBuilder, Boolean)

設定在針對關聯式資料庫時,外鍵限制是否被排除在遷移之外。

ExcludeForeignKeyFromMigrations(ReferenceReferenceBuilder, Boolean)

設定在針對關聯式資料庫時,外鍵限制是否被排除在遷移之外。

ExcludeForeignKeyFromMigrations(IConventionForeignKeyBuilder, Nullable<Boolean>, Boolean)

設定在針對關聯式資料庫時,外鍵限制是否被排除在遷移之外。

ExcludeForeignKeyFromMigrations<TEntity,TDependentEntity>(OwnershipBuilder<TEntity,TDependentEntity>, Boolean)

設定在針對關聯式資料庫時,外鍵限制是否被排除在遷移之外。

ExcludeForeignKeyFromMigrations<TEntity,TRelatedEntity>(ReferenceReferenceBuilder<TEntity,TRelatedEntity>, Boolean)

設定在針對關聯式資料庫時,外鍵限制是否被排除在遷移之外。

ExcludeForeignKeyFromMigrations<TEntity,TRelatedEntity>(ReferenceCollectionBuilder<TEntity,TRelatedEntity>, Boolean)

設定在針對關聯式資料庫時,外鍵限制是否被排除在遷移之外。

ExcludeForeignKeyFromMigrations(OwnershipBuilder, Boolean)

來源:
RelationalForeignKeyBuilderExtensions.cs

設定在針對關聯式資料庫時,外鍵限制是否被排除在遷移之外。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder ExcludeForeignKeyFromMigrations(this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder ownershipBuilder, bool excluded = true);
static member ExcludeForeignKeyFromMigrations : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder
<Extension()>
Public Function ExcludeForeignKeyFromMigrations (ownershipBuilder As OwnershipBuilder, Optional excluded As Boolean = true) As OwnershipBuilder

參數

ownershipBuilder
OwnershipBuilder

用來配置關係的建構器。

excluded
Boolean

一個表示外鍵約束是否被排除於遷移之外的值。

傳回

同一個建構實例,這樣可以串接多個呼叫。

備註

更多資訊與範例請參閱 建模實體類型與關係 。

適用於

ExcludeForeignKeyFromMigrations(ReferenceCollectionBuilder, Boolean)

來源:
RelationalForeignKeyBuilderExtensions.cs

設定在針對關聯式資料庫時,外鍵限制是否被排除在遷移之外。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder ExcludeForeignKeyFromMigrations(this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder referenceCollectionBuilder, bool excluded = true);
static member ExcludeForeignKeyFromMigrations : Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder
<Extension()>
Public Function ExcludeForeignKeyFromMigrations (referenceCollectionBuilder As ReferenceCollectionBuilder, Optional excluded As Boolean = true) As ReferenceCollectionBuilder

參數

referenceCollectionBuilder
ReferenceCollectionBuilder

用來配置關係的建構器。

excluded
Boolean

一個表示外鍵約束是否被排除於遷移之外的值。

傳回

同一個建構實例,這樣可以串接多個呼叫。

備註

更多資訊與範例請參閱 建模實體類型與關係 。

適用於

ExcludeForeignKeyFromMigrations(ReferenceReferenceBuilder, Boolean)

來源:
RelationalForeignKeyBuilderExtensions.cs

設定在針對關聯式資料庫時,外鍵限制是否被排除在遷移之外。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder ExcludeForeignKeyFromMigrations(this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder referenceReferenceBuilder, bool excluded = true);
static member ExcludeForeignKeyFromMigrations : Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
<Extension()>
Public Function ExcludeForeignKeyFromMigrations (referenceReferenceBuilder As ReferenceReferenceBuilder, Optional excluded As Boolean = true) As ReferenceReferenceBuilder

參數

referenceReferenceBuilder
ReferenceReferenceBuilder

用來配置關係的建構器。

excluded
Boolean

一個表示外鍵約束是否被排除於遷移之外的值。

傳回

同一個建構實例,這樣可以串接多個呼叫。

備註

更多資訊與範例請參閱 建模實體類型與關係 。

適用於

ExcludeForeignKeyFromMigrations(IConventionForeignKeyBuilder, Nullable<Boolean>, Boolean)

來源:
RelationalForeignKeyBuilderExtensions.cs

設定在針對關聯式資料庫時,外鍵限制是否被排除在遷移之外。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? ExcludeForeignKeyFromMigrations(this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder relationship, bool? excluded, bool fromDataAnnotation = false);
static member ExcludeForeignKeyFromMigrations : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
<Extension()>
Public Function ExcludeForeignKeyFromMigrations (relationship As IConventionForeignKeyBuilder, excluded As Nullable(Of Boolean), Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder

參數

relationship
IConventionForeignKeyBuilder

用來配置關係的建構器。

excluded
Nullable<Boolean>

一個表示外鍵約束是否被排除於遷移之外的值。

fromDataAnnotation
Boolean

表示配置是否以資料註解方式指定。

傳回

如果設定是套用,則使用同一個建構者實例, null 否則。

備註

更多資訊與範例請參閱 建模實體類型與關係 。

適用於

ExcludeForeignKeyFromMigrations<TEntity,TDependentEntity>(OwnershipBuilder<TEntity,TDependentEntity>, Boolean)

來源:
RelationalForeignKeyBuilderExtensions.cs

設定在針對關聯式資料庫時,外鍵限制是否被排除在遷移之外。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TEntity,TDependentEntity> ExcludeForeignKeyFromMigrations<TEntity,TDependentEntity>(this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TEntity,TDependentEntity> ownershipBuilder, bool excluded = true) where TEntity : class where TDependentEntity : class;
static member ExcludeForeignKeyFromMigrations : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'Entity : null and 'DependentEntity : null)
<Extension()>
Public Function ExcludeForeignKeyFromMigrations(Of TEntity As Class, TDependentEntity As Class) (ownershipBuilder As OwnershipBuilder(Of TEntity, TDependentEntity), Optional excluded As Boolean = true) As OwnershipBuilder(Of TEntity, TDependentEntity)

類型參數

TEntity

關係一端的實體類型。

TDependentEntity

關係另一端的實體類型。

參數

ownershipBuilder
OwnershipBuilder<TEntity,TDependentEntity>

用來配置關係的建構器。

excluded
Boolean

一個表示外鍵約束是否被排除於遷移之外的值。

傳回

同一個建構實例,這樣可以串接多個呼叫。

備註

更多資訊與範例請參閱 建模實體類型與關係 。

適用於

ExcludeForeignKeyFromMigrations<TEntity,TRelatedEntity>(ReferenceReferenceBuilder<TEntity,TRelatedEntity>, Boolean)

來源:
RelationalForeignKeyBuilderExtensions.cs

設定在針對關聯式資料庫時,外鍵限制是否被排除在遷移之外。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> ExcludeForeignKeyFromMigrations<TEntity,TRelatedEntity>(this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> referenceReferenceBuilder, bool excluded = true) where TEntity : class where TRelatedEntity : class;
static member ExcludeForeignKeyFromMigrations : Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'Entity : null and 'RelatedEntity : null)
<Extension()>
Public Function ExcludeForeignKeyFromMigrations(Of TEntity As Class, TRelatedEntity As Class) (referenceReferenceBuilder As ReferenceReferenceBuilder(Of TEntity, TRelatedEntity), Optional excluded As Boolean = true) As ReferenceReferenceBuilder(Of TEntity, TRelatedEntity)

類型參數

TEntity

關係一端的實體類型。

TRelatedEntity

關係另一端的實體類型。

參數

referenceReferenceBuilder
ReferenceReferenceBuilder<TEntity,TRelatedEntity>

用來配置關係的建構器。

excluded
Boolean

一個表示外鍵約束是否被排除於遷移之外的值。

傳回

同一個建構實例,這樣可以串接多個呼叫。

備註

更多資訊與範例請參閱 建模實體類型與關係 。

適用於

ExcludeForeignKeyFromMigrations<TEntity,TRelatedEntity>(ReferenceCollectionBuilder<TEntity,TRelatedEntity>, Boolean)

來源:
RelationalForeignKeyBuilderExtensions.cs

設定在針對關聯式資料庫時,外鍵限制是否被排除在遷移之外。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> ExcludeForeignKeyFromMigrations<TEntity,TRelatedEntity>(this Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> referenceCollectionBuilder, bool excluded = true) where TEntity : class where TRelatedEntity : class;
static member ExcludeForeignKeyFromMigrations : Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'Entity : null and 'RelatedEntity : null)
<Extension()>
Public Function ExcludeForeignKeyFromMigrations(Of TEntity As Class, TRelatedEntity As Class) (referenceCollectionBuilder As ReferenceCollectionBuilder(Of TEntity, TRelatedEntity), Optional excluded As Boolean = true) As ReferenceCollectionBuilder(Of TEntity, TRelatedEntity)

類型參數

TEntity

此關係中的主要實體類型。

TRelatedEntity

此關係中的依賴實體類型。

參數

referenceCollectionBuilder
ReferenceCollectionBuilder<TEntity,TRelatedEntity>

用來配置關係的建構器。

excluded
Boolean

一個表示外鍵約束是否被排除於遷移之外的值。

傳回

ReferenceCollectionBuilder<TEntity,TRelatedEntity>

同一個建構實例,這樣可以串接多個呼叫。

備註

更多資訊與範例請參閱 建模實體類型與關係 。

適用於