語言

IProviderConventionSetBuilder 介面

定義

EF 內部服務提供者上的一項服務,為目前的資料庫提供者建立 。ConventionSet 這些實例結合 IConventionSetPlugin 起來,產生服務 IConventionSetBuilder 所揭露的完整慣例集。

此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。

public interface IProviderConventionSetBuilder
type IProviderConventionSetBuilder = interface
Public Interface IProviderConventionSetBuilder
衍生

備註

資料庫提供者應透過繼承 ProviderConventionSetBuilder (非關聯提供者)或「RelationalConventionSetBuilder」(關聯提供者)來實作此服務。

服役期間為 Scoped。 這表示每個 DbContext 實例都會使用自己的服務實例。 實作方式可能取決於其他註冊於任何生命週期的服務。 實作不需要執行緒安全。

更多資訊與範例請參閱 模型建構慣例 。

方法

名稱 Description
CreateConventionSet()

建立並回傳目前資料庫提供者所設定的慣例。

適用於