ShapedQueryExpression 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
結合查詢運算式和 Shaper 運算式的運算式。
此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。
public class ShapedQueryExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(QueryExpression), nq}")]
public class ShapedQueryExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type ShapedQueryExpression = class
inherit Expression
interface IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(QueryExpression), nq}")>]
type ShapedQueryExpression = class
inherit Expression
interface IPrintableExpression
Public Class ShapedQueryExpression
Inherits Expression
Implements IPrintableExpression
- 繼承
-
ShapedQueryExpression
- 屬性
- 實作
備註
如需詳細資訊和範例,請參閱 實作資料庫提供者和延伸模組 和 EF Core 查詢的運作方式 。
建構函式
ShapedQueryExpression(Expression, Expression) |
使用相關聯的查詢和 Shaper 運算式,建立 類別的新實例 ShapedQueryExpression 。 |
屬性
NodeType |
結合查詢運算式和 Shaper 運算式的運算式。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
QueryExpression |
運算式,表示要針對伺服器執行的查詢,以擷取資料。 |
ResultCardinality |
產生的結果基數。 |
ShaperExpression |
運算式,表示要從伺服器擷取之結果上執行的塑形器。 |
Type |
結合查詢運算式和 Shaper 運算式的運算式。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
方法
Print(ExpressionPrinter) |
結合查詢運算式和 Shaper 運算式的運算式。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
Update(Expression, Expression) |
建立類似這個運算式的新運算式,但使用提供的子系。 如果所有子系都相同,則會傳回這個運算式。 |
UpdateQueryExpression(Expression) |
建立類似這個運算式的新運算式,但使用提供的查詢運算式。 如果查詢運算式相同,則會傳回此運算式。 |
UpdateResultCardinality(ResultCardinality) |
建立類似這樣的新運算式,但具有提供的結果基數。 |
UpdateShaperExpression(Expression) |
建立類似這個運算式的新運算式,但使用提供的 Shaper 運算式。 如果 shaper 運算式相同,則會傳回此運算式。 |
VisitChildren(ExpressionVisitor) |
結合查詢運算式和 Shaper 運算式的運算式。 此類型通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。 |
明確介面實作
IPrintableExpression.Print(ExpressionPrinter) |
使用 ExpressionPrinter 建立指定運算式的可列印字串表示。 |