Language

Database.CompileQueryExpression メソッド

定義

オーバーロード

Name 説明
CompileQueryExpression<TResult>(Expression, Boolean)

指定されたクエリをコンパイルして、クエリの実行に使用できる式ツリーを生成します。

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

指定されたクエリをコンパイルして、クエリの実行に使用できる式ツリーを生成します。

CompileQueryExpression<TResult>(Expression, Boolean)

ソース:
Database.cs
ソース:
Database.cs

指定されたクエリをコンパイルして、クエリの実行に使用できる式ツリーを生成します。

[System.Diagnostics.CodeAnalysis.Experimental("EF9100")]
public virtual 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>>
override this.CompileQueryExpression : System.Linq.Expressions.Expression * bool -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
Public Overridable 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>)

ソース:
Database.cs

指定されたクエリをコンパイルして、クエリの実行に使用できる式ツリーを生成します。

[System.Diagnostics.CodeAnalysis.Experimental("EF9100")]
public virtual 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>>
override this.CompileQueryExpression : System.Linq.Expressions.Expression * bool * System.Collections.Generic.IReadOnlySet<string> -> System.Linq.Expressions.Expression<Func<Microsoft.EntityFrameworkCore.Query.QueryContext, 'Result>>
Public Overridable 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 非許容参照型を持つパラメーターの名前。.

戻り値

クエリの実行に使用できる式ツリー。

実装

属性

適用対象