Database.CompileQueryExpression メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 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 非許容参照型を持つパラメーターの名前。.
戻り値
クエリの実行に使用できる式ツリー。
実装
- 属性