语言

IDatabase.CompileQueryExpression 方法

定义

重载

名称 说明
CompileQueryExpression<TResult>(Expression, Boolean)

编译给定查询以生成可用于执行查询的表达式树。

CompileQueryExpression<TResult>(Expression, Boolean, IReadOnlySet<String>)

编译给定查询以生成可用于执行查询的表达式树。

CompileQueryExpression<TResult>(Expression, Boolean)

Source:
IDatabase.cs
Source:
IDatabase.cs

编译给定查询以生成可用于执行查询的表达式树。

[System.Diagnostics.CodeAnalysis.Experimental("EF9100")]
public System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext,TResult>> CompileQueryExpression<TResult>(System.Linq.Expressions.Expression query, bool async);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9100")>]
abstract member CompileQueryExpression : System.Linq.Expressions.Expression * bool -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
Public Function CompileQueryExpression(Of TResult) (query As Expression, async As Boolean) As Expression(Of Func(Of QueryContext, TResult))

类型参数

TResult

查询结果的类型。

参数

query
Expression

要编译的查询。

async
Boolean

一个值,该值指示这是否是异步查询。

返回

可用于执行查询的表达式树。

特性

适用于

CompileQueryExpression<TResult>(Expression, Boolean, IReadOnlySet<String>)

Source:
IDatabase.cs

编译给定查询以生成可用于执行查询的表达式树。

[System.Diagnostics.CodeAnalysis.Experimental("EF9100")]
public System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext,TResult>> CompileQueryExpression<TResult>(System.Linq.Expressions.Expression query, bool async, System.Collections.Generic.IReadOnlySet<string> nonNullableReferenceTypeParameters);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9100")>]
abstract member CompileQueryExpression : System.Linq.Expressions.Expression * bool * System.Collections.Generic.IReadOnlySet<string> -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
Public Function CompileQueryExpression(Of TResult) (query As Expression, async As Boolean, nonNullableReferenceTypeParameters As IReadOnlySet(Of String)) As Expression(Of Func(Of QueryContext, TResult))

类型参数

TResult

查询结果的类型。

参数

query
Expression

要编译的查询。

async
Boolean

一个值,该值指示这是否是异步查询。

nonNullableReferenceTypeParameters
IReadOnlySet<String>

具有不可为 null 引用类型的参数的名称。

返回

可用于执行查询的表达式树。

特性

适用于