CompiledQueryCacheKeyGenerator 類別

定義

建立可唯一識別查詢的索引鍵。 這會用來儲存和查閱快取中查詢的編譯版本。

此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

服務存留期為 Scoped 。 這表示每個 DbContext 實例都會使用此服務自己的實例。 實作可能相依于任何存留期註冊的其他服務。 實作不需要安全線程。

C#
public class CompiledQueryCacheKeyGenerator : Microsoft.EntityFrameworkCore.Query.ICompiledQueryCacheKeyGenerator
繼承
CompiledQueryCacheKeyGenerator
衍生
實作

備註

如需詳細資訊 ,請參閱資料庫提供者和延伸模組的實作EF Core 查詢的運作方式

建構函式

屬性

Dependencies

此服務的相依性。

方法

GenerateCacheKey(Expression, Boolean)

產生指定查詢的快取索引鍵。

GenerateCacheKeyCore(Expression, Boolean)

產生指定查詢的快取索引鍵。

適用於

產品 版本
Entity Framework Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0