語言

ConventionSetBuilder 類別

定義

提供簡單的 API 介面用於配置慣例。

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

備註

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

建構函式

名稱 Description
ConventionSetBuilder(ConventionSet, IServiceProvider)

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

方法

名稱 Description
Add(Func<IServiceProvider,IConvention>)

為集合加入慣例。

Remove(Type)

移除該類型的慣例。

Remove<TImplementaion>()

移除該類型的慣例。

Replace<TImplementation>(Func<IServiceProvider,TImplementation>)

用衍生慣例取代現有慣例。 同時註冊任何未被現有慣例實作的慣例類型。

適用於