DbContextOptionsBuilder<TContext>.EnableServiceProviderCaching 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
啟用或停用內部服務提供者的快取。 停用快取可能會大幅影響效能,而且只應用於建置許多服務提供者以進行測試隔離的測試案例。
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> EnableServiceProviderCaching (bool cacheServiceProvider = true);
override this.EnableServiceProviderCaching : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function EnableServiceProviderCaching (Optional cacheServiceProvider As Boolean = true) As DbContextOptionsBuilder(Of TContext)
參數
- cacheServiceProvider
- Boolean
如果 true
為 ,則會快取內部服務提供者。
傳回
相同的產生器實例,以便鏈結多個呼叫。
備註
請注意,如果應用程式透過呼叫 UseInternalServiceProvider(IServiceProvider) 來設定內部服務提供者,則設定此選項將不會有任何作用。
如需詳細資訊和範例 ,請參閱使用 DbCoNtextOptions 。