語言

DbContextOptionsBuilder.EnableServiceProviderCaching(Boolean) 方法

定義

啟用或停用內部服務提供者的快取功能。 停用快取會大幅影響效能,應僅在為測試隔離而建置多服務提供者的測試情境中使用。

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 。

適用於