IProviderConventionSetBuilder 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
EF 內部服務提供者上的一項服務,為目前的資料庫提供者建立 。ConventionSet 這些實例結合 IConventionSetPlugin 起來,產生服務 IConventionSetBuilder 所揭露的完整慣例集。
此類型通常由資料庫提供者(及其他擴充功能)使用。 它通常不被用於應用程式程式碼中。
public interface IProviderConventionSetBuilder
type IProviderConventionSetBuilder = interface
Public Interface IProviderConventionSetBuilder
- 衍生
備註
資料庫提供者應透過繼承 ProviderConventionSetBuilder (非關聯提供者)或「RelationalConventionSetBuilder」(關聯提供者)來實作此服務。
服役期間為 Scoped。 這表示每個 DbContext 實例都會使用自己的服務實例。 實作方式可能取決於其他註冊於任何生命週期的服務。 實作不需要執行緒安全。
更多資訊與範例請參閱 模型建構慣例 。
方法
| 名稱 | Description |
|---|---|
| CreateConventionSet() |
建立並回傳目前資料庫提供者所設定的慣例。 |