InMemoryEntityTypeBuilderExtensions.ToInMemoryQuery メソッド

定義

オーバーロード

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

エンティティ型のデータを提供するために使用するクエリを構成します。

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

エンティティ型のデータを提供するために使用するクエリを構成します。

ToInMemoryQuery<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<IQueryable<TEntity>>>)

エンティティ型のデータを提供するために使用するクエリを構成します。

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

エンティティ型のデータを提供するために使用するクエリを構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder ToInMemoryQuery (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, System.Linq.Expressions.LambdaExpression? query);
static member ToInMemoryQuery : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * System.Linq.Expressions.LambdaExpression -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
<Extension()>
Public Function ToInMemoryQuery (entityTypeBuilder As EntityTypeBuilder, query As LambdaExpression) As EntityTypeBuilder

パラメーター

entityTypeBuilder
EntityTypeBuilder

構成されているエンティティ型のビルダー。

query
LambdaExpression

エンティティ型の基になるデータを提供するクエリ。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

詳細と例については、「 モデリング エンティティの種類とリレーションシップ」および 「EF Core のメモリ内データベース プロバイダー 」を参照してください。

適用対象

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

エンティティ型のデータを提供するために使用するクエリを構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder ToInMemoryQuery (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder entityTypeBuilder, System.Linq.Expressions.LambdaExpression query, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? ToInMemoryQuery (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder entityTypeBuilder, System.Linq.Expressions.LambdaExpression? query, bool fromDataAnnotation = false);
static member ToInMemoryQuery : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder * System.Linq.Expressions.LambdaExpression * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
<Extension()>
Public Function ToInMemoryQuery (entityTypeBuilder As IConventionEntityTypeBuilder, query As LambdaExpression, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

パラメーター

entityTypeBuilder
IConventionEntityTypeBuilder

構成されているエンティティ型のビルダー。

query
LambdaExpression

エンティティ型の基になるデータを提供するクエリ。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

クエリが設定されている場合は同じビルダー インスタンス。 null それ以外の場合は 。

注釈

詳細と例については、「 モデリング エンティティの種類とリレーションシップ」および 「EF Core のメモリ内データベース プロバイダー 」を参照してください。

適用対象

ToInMemoryQuery<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<IQueryable<TEntity>>>)

エンティティ型のデータを提供するために使用するクエリを構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> ToInMemoryQuery<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, System.Linq.Expressions.Expression<Func<System.Linq.IQueryable<TEntity>>> query) where TEntity : class;
static member ToInMemoryQuery : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * System.Linq.Expressions.Expression<Func<System.Linq.IQueryable<'Entity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function ToInMemoryQuery(Of TEntity As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), query As Expression(Of Func(Of IQueryable(Of TEntity)))) As EntityTypeBuilder(Of TEntity)

型パラメーター

TEntity

パラメーター

entityTypeBuilder
EntityTypeBuilder<TEntity>

構成されているエンティティ型のビルダー。

query
Expression<Func<IQueryable<TEntity>>>

エンティティ型の基になるデータを提供するクエリ。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

詳細と例については、「 モデリング エンティティの種類とリレーションシップ」および 「EF Core のメモリ内データベース プロバイダー 」を参照してください。

適用対象