Share via


Microsoft.EntityFrameworkCore.Query 命名空間

類別

AsyncQueryMethodProvider

提供延遲系結至非同步關聯式查詢作業的反映物件。

CollectionInitializingExpression
CollectionPopulatingExpression
CollectionResultExpression

運算式,表示在 中 ShaperExpression 建立關聯式提供者的集合。

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

CollectionShaperExpression

運算式,表示在 中 ShaperExpression 建立集合。

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

CompiledQueryCacheKeyGenerator

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

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

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

CompiledQueryCacheKeyGeneratorDependencies

的服務相依性參數類別 CompiledQueryCacheKeyGenerator

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

EntityMaterializerSource

服務存留期為 Singleton 。 這表示許多實例都會使用 DbContext 單一實例。 實作必須是安全線程。 此服務無法相依于註冊為 Scoped 的服務。

EntityMaterializerSourceDependencies

的服務相依性參數類別 EntityMaterializerSource

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

請勿直接從提供者或應用程式程式碼建構此類別的實例,因為建構函式簽章可能會在新增相依性時變更。 請改用建構函式中的這個類型,以便由相依性插入容器自動建立和插入實例。 若要建立已取代某些相依服務的實例,請先從相依性插入容器解析物件,然後使用 'With...' 取代選取的服務方法。 請勿在此進程中的任何時間點呼叫建構函式。

服務存留期為 Singleton 。 這表示許多實例都會使用 DbContext 單一實例。 實作必須是安全線程。 此服務無法相依于註冊為 Scoped 的服務。

EntityProjectionExpression

運算式,表示 投影 SelectExpression 中的實體。

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

EntityQueryModelVisitor

處理要執行之查詢的核心訪客。

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

EntityQueryModelVisitorDependencies

的服務相依性參數類別 EntityQueryModelVisitor

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

請勿直接從提供者或應用程式程式碼建構此類別的實例,因為建構函式簽章可能會在新增相依性時變更。 請改用建構函式中的這個類型,以便由相依性插入容器自動建立和插入實例。 若要建立已取代某些相依服務的實例,請先從相依性插入容器解析物件,然後使用 'With...' 取代選取的服務方法。 請勿在此進程中的任何時間點呼叫建構函式。

EntityQueryModelVisitorFactory

建立 的 EntityQueryModelVisitor 實例。

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

EntityQueryRootExpression

運算式,表示查詢運算式中的實體查詢根目錄。

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

EntityShaperExpression

運算式,表示在 中 ShaperExpression 建立實體實例。

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

EnumerableExpression

運算式,表示從群組專案鏈結轉譯的可列舉或群組。

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

EvaluatableExpressionFilter

表示可評估運算式的篩選。

服務存留期為 Singleton 。 這表示許多實例都會使用 DbContext 單一實例。 實作必須是安全線程。 此服務無法相依于註冊為 Scoped 的服務。

EvaluatableExpressionFilterDependencies

的服務相依性參數類別 EvaluatableExpressionFilter

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

ExpressionEqualityComparer

實作 IEqualityComparer<T>Expression 比較子。

ExpressionExtensions

類型的擴充方法 Expression

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

ExpressionPrinter

用來建立運算式可列印字串表示的類別。

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

GroupByShaperExpression

運算式,表示在 中 ShaperExpression 建立群組專案。

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

IncludeExpression

運算式,表示 中的 ShaperExpression 包含作業。

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

IncludeSpecification

表示單一查詢包含作業。

InlineQueryRootExpression

運算式,表示查詢內嵌查詢根目錄 (例如 new[] { 1, 2, 3 }) 。

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

JsonQueryExpression

運算式,表示對應至 JSON 資料行的實體或實體集合,以及存取它的路徑。

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

MaterializeCollectionNavigationExpression

表示 中 ShaperExpression 集合導覽具體化的運算式。

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

NavigationExpansionExtensibilityHelper

可協助流覽擴充性各種層面的服務。

NavigationExpansionExtensibilityHelperDependencies

的服務相依性參數類別 NavigationExpansionExtensibilityHelper

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

NonQueryExpression

包含非查詢運算式的運算式。 非查詢運算式的結果通常是受影響的資料列數目。

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

NotParameterizedAttribute

訊號指出自訂 LINQ 運算子參數不應該在查詢編譯期間參數化。

NullConditionalExpression

表示 Null 條件式存取的運算式。 此檔案中的邏輯是以 https://github.com/bartdesmet/ExpressionFutures

ParameterQueryRootExpression

運算式,表示查詢內的參數查詢根目錄。

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

PathSegment

結構,表示 或 JsonScalarExpression 中使用的 JsonQueryExpression JSON 路徑元件。

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

ProjectionBindingExpression

運算式,從 取得在建立結果時要使用的 ShaperExpressionQueryExpression

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

ProjectionMember

類別,表示要系結的 CLR 成員鏈結。 通常會從查詢中的後續 Select 呼叫產生。

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

QueryableMethods

類別,提供可轉譯 LINQ 方法的反映中繼資料。

QueryableMethodTranslatingExpressionVisitor

類別,可轉譯查詢中的可查詢方法。

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

QueryableMethodTranslatingExpressionVisitorDependencies

的服務相依性參數類別 QueryableMethodTranslatingExpressionVisitor

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

QueryCompilationContext

主要資料結構,表示查詢編譯期間所使用的狀態/元件。

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

QueryCompilationContextDependencies

的服務相依性參數類別 QueryCompilationContext

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

QueryContext

執行期間編譯查詢所使用的主體資料結構。

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

QueryContextDependencies

的服務相依性參數類別 QueryContext

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

QueryContextFactory

實例的 QueryContext 處理站。

QueryMethodProvider

提供延遲系結至同步關係型查詢作業的反映物件。

QueryRootExpression

運算式,表示查詢運算式中的查詢根目錄。

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

QueryRootProcessor

在前置處理期間新增其他查詢根節點的訪客。

QuerySqlGenerator

要針對指定的 SelectExpression 取得 IRelationalCommand 的查詢 SQL 產生器。

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

QuerySqlGeneratorDependencies

的服務相依性參數類別 QuerySqlGenerator

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

QueryTranslationPostprocessor

類別,會後置處理已翻譯的查詢。 這個類別允許處理產生的伺服器查詢運算式和相關聯的 Shaper 運算式。

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

QueryTranslationPostprocessorDependencies

的服務相依性參數類別 QueryTranslationPostprocessor

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

QueryTranslationPreprocessor

在翻譯之前預先處理查詢的類別。

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

QueryTranslationPreprocessorDependencies

的服務相依性參數類別 QueryTranslationPreprocessor

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

RelationalAggregateMethodCallTranslatorProvider

提供代表匯總方法之 LINQ MethodCallExpression 運算式的翻譯。

RelationalAggregateMethodCallTranslatorProviderDependencies

的服務相依性參數類別 RelationalAggregateMethodCallTranslatorProvider

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

RelationalCollectionShaperExpression

運算式,表示在 中 ShaperExpression 建立關聯式提供者的集合。

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

RelationalCompiledQueryCacheKeyGenerator

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

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

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

RelationalCompiledQueryCacheKeyGeneratorDependencies

的服務相依性參數類別 RelationalCompiledQueryCacheKeyGenerator

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

RelationalEntityShaperExpression

運算式,表示在 中 ShaperExpression 建立關聯式提供者的實體實例。

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

RelationalEvaluatableExpressionFilter

表示可評估運算式的篩選。

服務存留期為 Singleton 。 這表示許多實例都會使用 DbContext 單一實例。 實作必須是安全線程。 此服務無法相依于註冊為 Scoped 的服務。

RelationalEvaluatableExpressionFilterDependencies

的服務相依性參數類別 RelationalEvaluatableExpressionFilter

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

RelationalGroupByResultExpression

運算式,表示在 中 ShaperExpression 建立關聯式提供者的群組。

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

RelationalGroupByShaperExpression

運算式,表示在 中 ShaperExpression 建立關聯式提供者的群組專案。

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

RelationalMemberTranslatorProvider

藉由分派給多個特製化成員翻譯工具,提供 LINQ MemberExpression 運算式的翻譯。

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

RelationalMemberTranslatorProviderDependencies

的服務相依性參數類別 RelationalMemberTranslatorProvider

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

RelationalMethodCallTranslatorProvider

藉由分派至多個特製化方法呼叫翻譯工具,提供 LINQ MethodCallExpression 運算式的翻譯。

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

RelationalMethodCallTranslatorProviderDependencies

的服務相依性參數類別 RelationalMethodCallTranslatorProvider

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

RelationalParameterBasedSqlProcessor

已知參數值之後處理查詢運算式的類別。

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

RelationalParameterBasedSqlProcessorDependencies

的服務相依性參數類別 Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory

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

RelationalQueryableMethodTranslatingExpressionVisitor

類別,可轉譯查詢中的可查詢方法。

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

RelationalQueryableMethodTranslatingExpressionVisitor.RelationalInferredTypeMappingApplier

在轉譯結束時執行的訪客,它會驗證所有 SqlExpression 節點都有類型對應,並套用針對可查詢常數推斷的類型對應, (VALUES) 和參數 (例如 OPENJSON) 回到其根資料表。

RelationalQueryableMethodTranslatingExpressionVisitorDependencies

的服務相依性參數類別 RelationalQueryableMethodTranslatingExpressionVisitor

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

RelationalQueryCompilationContext

主要資料結構,表示關聯式查詢編譯期間所使用的狀態/元件。

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

RelationalQueryCompilationContextDependencies

的服務相依性參數類別 RelationalQueryCompilationContext

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

RelationalQueryCompilationContextFactory

實例的關聯式處理站 QueryCompilationContext

RelationalQueryContext

執行期間編譯關聯式查詢所使用的主體資料結構。

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

RelationalQueryContextDependencies

的服務相依性參數類別 RelationalQueryContext

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

RelationalQueryContextFactory

此 API 支援 Entity Framework Core 基礎結構,而且不適合直接從您的程式碼使用。 此 API 可能會在未來的版本中變更或移除。

RelationalQueryModelVisitor

預設的關係 Remotion.Linq.QueryModel 型訪客。

RelationalQueryModelVisitorDependencies

的服務相依性參數類別 RelationalQueryModelVisitorFactory

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

請勿直接從提供者或應用程式程式碼建構此類別的實例,因為建構函式簽章可能會在新增相依性時變更。 請改用建構函式中的這個類型,以便由相依性插入容器自動建立和插入實例。 若要建立已取代某些相依服務的實例,請先從相依性插入容器解析物件,然後使用 'With...' 取代選取的服務方法。 請勿在此進程中的任何時間點呼叫建構函式。

RelationalQueryModelVisitorFactory

實例的 EntityQueryModelVisitor Factory。

RelationalQueryRootProcessor

在前置處理期間新增其他查詢根節點的訪客。

RelationalQueryTranslationPostprocessor

類別,會後置處理已翻譯的查詢。 這個類別允許處理產生的伺服器查詢運算式和相關聯的 Shaper 運算式。

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

RelationalQueryTranslationPostprocessorDependencies

的服務相依性參數類別 RelationalQueryTranslationPostprocessor

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

RelationalQueryTranslationPreprocessor

在翻譯之前預先處理查詢的類別。

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

RelationalQueryTranslationPreprocessorDependencies

的服務相依性參數類別 RelationalQueryTranslationPreprocessor

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

RelationalShapedQueryCompilingExpressionVisitor

類別,編譯指定之形狀查詢運算式的 shaper 運算式。

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

RelationalShapedQueryCompilingExpressionVisitorDependencies

的服務相依性參數類別 RelationalShapedQueryCompilingExpressionVisitor

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

RelationalSplitCollectionShaperExpression

運算式,表示在 中 ShaperExpression 關聯式提供者的分割查詢期間建立集合。

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

RelationalSqlTranslatingExpressionVisitor

類別,可將運算式轉譯為對應的 SQL 標記法。

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

RelationalSqlTranslatingExpressionVisitorDependencies

的服務相依性參數類別 RelationalSqlTranslatingExpressionVisitorFactory

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

RelationalSqlTranslatingExpressionVisitorFactory

這是支援 Entity Framework Core 基礎結構的內部 API,不受與公用 API 相同的相容性標準。 它可能會在任何版本中變更或移除,而不需任何通知。 您應該只在程式碼中直接使用它,並特別小心,並知道這麼做可能會導致應用程式在更新至新的 Entity Framework Core 版本時失敗。

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

RelationalStructuralTypeShaperExpression

運算式,表示在 中 ShaperExpression 建立關聯式提供者的實體實例。

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

ReplacingExpressionVisitor

運算式訪問項,在指定的運算式樹狀結構中以另一個運算式取代一個運算式。

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

ResultOperatorHandler

預設用戶端評估結果運算子處理常式。

ResultOperatorHandlerDependencies

的服務相依性參數類別 ResultOperatorHandler

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

請勿直接從提供者或應用程式程式碼建構此類別的實例,因為建構函式簽章可能會在新增相依性時變更。 請改用建構函式中的這個類型,以便由相依性插入容器自動建立和插入實例。 若要建立已取代某些相依服務的實例,請先從相依性插入容器解析物件,然後使用 'With...' 取代選取的服務方法。 請勿在此進程中的任何時間點呼叫建構函式。

SetPropertyCalls<TSource>

支援指定要在 ExecuteUpdate 方法中設定的屬性和值,並鏈結多個呼叫來更新多個資料行。

此類型沒有任何建構函式或實作,因為它只會用於 LINQ 查詢中,以便建立運算式樹狀結構。

ShapedQueryCompilingExpressionVisitor

類別,編譯指定之形狀查詢運算式的 shaper 運算式。

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

ShapedQueryCompilingExpressionVisitorDependencies

的服務相依性參數類別 ShapedQueryCompilingExpressionVisitor

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

ShapedQueryExpression

結合查詢運算式和 Shaper 運算式的運算式。

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

SqlExpressionFactory

用於建立 SqlExpression 實例的處理站。

SqlExpressionFactoryDependencies

的服務相依性參數類別 SqlExpressionFactory

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

SqlExpressionVisitor

造訪 SQL 運算式樹狀結構的類別。

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

SqlNullabilityProcessor

類別,會根據節點的 Null 屬性處理 SQL 樹狀結構,以套用使用中的 Null 語意,並根據參數值加以優化。

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

StructuralTypeProjectionExpression

運算式,表示 投影 SelectExpression 中的實體。

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

StructuralTypeShaperExpression

運算式,表示在 中 ShaperExpression 建立結構型別實例。

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

TransparentIdentifierFactory

建立透明識別碼的處理站,用於在查詢處理期間建立。 透明識別碼是外部和內部元素的結構,通常會因為聯結方法作為中繼類型而建立,以保存來自這兩個來源的值。

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

結構

AsyncEnumerable<TResult>

表示執行已編譯查詢所產生的非同步序列。

CompiledQueryCacheKeyGenerator.CompiledQueryCacheKey

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

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

EntityLoadInfo

根據從查詢傳回的資料列建立實體實例所需的資訊。

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

EntityMaterializerSourceParameters

的參數 IEntityMaterializerSource 物件。

RelationalCompiledQueryCacheKeyGenerator.RelationalCompiledQueryCacheKey

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

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

介面

IAggregateMethodCallTranslator

代表彙總函式之 LINQ MethodCallExpression 運算式的 SQL 翻譯工具。

資料庫提供者通常會使用這個介面, (和其他延伸模組) 。 它通常不會用於應用程式程式碼。

IAggregateMethodCallTranslatorPlugin

表示 的 IAggregateMethodCallTranslator 外掛程式。

IAggregateMethodCallTranslatorProvider

提供代表匯總方法之 LINQ MethodCallExpression 運算式的翻譯。

IAsyncQueryProvider

定義方法,以非同步方式執行 IQueryable 物件所描述的查詢。

ICompiledQueryCacheKeyGenerator

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

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

IEntityMaterializerSource

定義來源,以產生 Expression 樹狀結構,以讀取 ValueBuffer 或建立實體實例的值。

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

IEntityQueryModelVisitorFactory

用於建立 EntityQueryModelVisitors 的處理站。

IEvaluatableExpressionFilter

表示可評估運算式的篩選。

IEvaluatableExpressionFilterPlugin

表示外掛程式可評估的運算式篩選。

IIncludableQueryable<TEntity,TProperty>

支援可查詢的 Include/ThenInclude 鏈結運算子。

IMemberTranslator

LINQ MemberExpression 運算式的 SQL 翻譯工具。

資料庫提供者通常會使用這個介面, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

IMemberTranslatorPlugin

表示 的 IMemberTranslator 外掛程式。

IMemberTranslatorProvider

提供 LINQ MemberExpression 運算式的翻譯。

IMethodCallTranslator

LINQ MethodCallExpression 運算式的 SQL 翻譯工具。

資料庫提供者通常會使用這個介面, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

IMethodCallTranslatorPlugin

表示 的 IMethodCallTranslator 外掛程式。

IMethodCallTranslatorProvider

提供 LINQ MethodCallExpression 運算式的翻譯,代表純量方法。

INavigationExpansionExtensibilityHelper

可協助流覽擴充性各種層面的服務。

IParameterValues
IPrintableExpression

允許透過 列印的 ExpressionPrinter 介面。

資料庫提供者通常會使用這個介面, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

IQueryableMethodTranslatingExpressionVisitorFactory

用於建立 QueryableMethodTranslatingExpressionVisitor 實例的處理站。

IQueryCompilationContextFactory

用於建立 QueryCompilationContext 實例的處理站。

IQueryContextFactory

實例的 QueryContext Factory。

IQueryingEnumerable

可由資料庫提供者實作實作的 IEnumerable 介面,以提供查詢字串以供偵錯之用。

資料庫提供者通常會使用這個介面, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

IQueryMethodProvider

提供延遲系結至關聯式查詢作業的反映物件。

IQuerySqlGeneratorFactory

用於建立 QuerySqlGenerator 實例的處理站。

IQueryTranslationPostprocessorFactory

用於建立 QueryTranslationPostprocessor 實例的處理站。

IQueryTranslationPreprocessorFactory

用於建立 QueryTranslationPreprocessor 實例的處理站。

IRelationalParameterBasedSqlProcessorFactory

用於建立 RelationalParameterBasedSqlProcessor 實例的處理站。

IRelationalQueryStringFactory

由資料庫提供者實作,以產生 的 ToQueryString(IQueryable) 查詢字串。

資料庫提供者通常會使用這個介面, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。

IRelationalResultOperatorHandler

實例的關聯式特定處理常式 Remotion.Linq.Clauses.ResultOperatorBase

IRelationalSqlTranslatingExpressionVisitorFactory

用於建立 RelationalSqlTranslatingExpressionVisitor 實例的處理站。

IResultOperatorHandler

實例的 Remotion.Linq.Clauses.ResultOperatorBase 處理常式。

IShapedQueryCompilingExpressionVisitorFactory

用於建立 ShapedQueryCompilingExpressionVisitor 實例的處理站。

ISqlExpressionFactory

用於建立 SqlExpression 實例的處理站。

列舉

ResultCardinality

列舉,表示查詢結果的基數。

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