次の方法で共有


PooledDbContextFactory<TContext> コンストラクター

定義

オーバーロード

PooledDbContextFactory<TContext>(IDbContextPool<TContext>)

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

PooledDbContextFactory<TContext>(DbContextOptions<TContext>, Int32)

PooledDbContextFactory<TContext> クラスの新しいインスタンスを初期化します。

PooledDbContextFactory<TContext>(IDbContextPool<TContext>)

ソース:
PooledDbContextFactory.cs
ソース:
PooledDbContextFactory.cs
ソース:
PooledDbContextFactory.cs
ソース:
PooledDbContextFactory.cs

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public PooledDbContextFactory (Microsoft.EntityFrameworkCore.Internal.IDbContextPool<TContext> pool);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Infrastructure.PooledDbContextFactory<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> : Microsoft.EntityFrameworkCore.Internal.IDbContextPool<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> -> Microsoft.EntityFrameworkCore.Infrastructure.PooledDbContextFactory<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Sub New (pool As IDbContextPool(Of TContext))

パラメーター

pool
Microsoft.EntityFrameworkCore.Internal.IDbContextPool<TContext>
属性

適用対象

PooledDbContextFactory<TContext>(DbContextOptions<TContext>, Int32)

ソース:
PooledDbContextFactory.cs
ソース:
PooledDbContextFactory.cs
ソース:
PooledDbContextFactory.cs
ソース:
PooledDbContextFactory.cs

PooledDbContextFactory<TContext> クラスの新しいインスタンスを初期化します。

public PooledDbContextFactory (Microsoft.EntityFrameworkCore.DbContextOptions<TContext> options, int poolSize = 1024);
new Microsoft.EntityFrameworkCore.Infrastructure.PooledDbContextFactory<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> : Microsoft.EntityFrameworkCore.DbContextOptions<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * int -> Microsoft.EntityFrameworkCore.Infrastructure.PooledDbContextFactory<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Sub New (options As DbContextOptions(Of TContext), Optional poolSize As Integer = 1024)

パラメーター

options
DbContextOptions<TContext>

このファクトリによって生成されるコンテキストに使用するオプション。

poolSize
Int32

プールによって保持されるインスタンスの最大数を設定します。 既定値は 1024 です。

適用対象