語言

CollectionCollectionBuilder 類別

定義

提供一個簡單的 API,用於配置一對多關係。

[System.Runtime.CompilerServices.Nullable(0)]
public class CollectionCollectionBuilder
public class CollectionCollectionBuilder
[<System.Runtime.CompilerServices.Nullable(0)>]
type CollectionCollectionBuilder = class
type CollectionCollectionBuilder = class
Public Class CollectionCollectionBuilder
繼承
CollectionCollectionBuilder
衍生
屬性

備註

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

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

建構函式

名稱 Description
CollectionCollectionBuilder(IMutableEntityType, IMutableEntityType, IMutableSkipNavigation, IMutableSkipNavigation)

這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。

屬性

名稱 Description
LeftEntityType

這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。

LeftNavigation

這是關係中涉及的導航之一。

ModelBuilder

這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。

RightEntityType

這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。

RightNavigation

這是關係中涉及的導航之一。

方法

名稱 Description
Using(IMutableForeignKey, IMutableForeignKey)

這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。

UsingEntity(Action<EntityTypeBuilder>)

配置連接實體類型,實現多對多關係。

UsingEntity(Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

配置關係至參與多對多關係的實體類型。

UsingEntity(Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

配置關係至參與多對多關係的實體類型。

UsingEntity(String, Action<EntityTypeBuilder>)

配置連接實體類型,實現多對多關係。

UsingEntity(String, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

配置關係至參與多對多關係的實體類型。

UsingEntity(String, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

配置關係至參與多對多關係的實體類型。

UsingEntity(String, Type, Action<EntityTypeBuilder>)

配置連接實體類型,實現多對多關係。

UsingEntity(String, Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

配置關係至參與多對多關係的實體類型。

UsingEntity(String, Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

配置關係至參與多對多關係的實體類型。

UsingEntity(String, Type, Func<IMutableEntityType,IMutableForeignKey>, Func<IMutableEntityType,IMutableForeignKey>)

這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。

UsingEntity(String, Type)

配置連接實體類型,實現多對多關係。

UsingEntity(String)

配置連接實體類型,實現多對多關係。

UsingEntity(Type, Action<EntityTypeBuilder>)

配置連接實體類型,實現多對多關係。

UsingEntity(Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

配置關係至參與多對多關係的實體類型。

UsingEntity(Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

配置關係至參與多對多關係的實體類型。

UsingEntity(Type)

配置連接實體類型,實現多對多關係。

適用於