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

適用於