DbContextOptionsBuilder.EnableServiceProviderCaching(Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
啟用或停用內部服務提供者的快取功能。 停用快取會大幅影響效能,應僅在為測試隔離而建置多服務提供者的測試情境中使用。
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder EnableServiceProviderCaching(bool cacheServiceProvider = true);
abstract member EnableServiceProviderCaching : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.EnableServiceProviderCaching : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function EnableServiceProviderCaching (Optional cacheServiceProvider As Boolean = true) As DbContextOptionsBuilder
參數
- cacheServiceProvider
- Boolean
若 true,則內部服務提供者被快取。
傳回
同一個建構實例,這樣可以串接多個呼叫。
備註
請注意,若應用程式透過呼叫 UseInternalServiceProvider(IServiceProvider)來設定內部服務提供者,則設定此選項不會有影響。
更多資訊與範例請參見 使用 DbContextOptions 。