次の方法で共有


SqliteDbContextOptionsBuilder クラス

定義

で SQLite 固有の構成を実行 DbContextOptionsできるようにします。

public class SqliteDbContextOptionsBuilder : Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder,Microsoft.EntityFrameworkCore.Infrastructure.Internal.SqliteOptionsExtension>
public class SqliteDbContextOptionsBuilder : Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder,Microsoft.EntityFrameworkCore.Sqlite.Infrastructure.Internal.SqliteOptionsExtension>
type SqliteDbContextOptionsBuilder = class
    inherit RelationalDbContextOptionsBuilder<SqliteDbContextOptionsBuilder, SqliteOptionsExtension>
Public Class SqliteDbContextOptionsBuilder
Inherits RelationalDbContextOptionsBuilder(Of SqliteDbContextOptionsBuilder, SqliteOptionsExtension)
継承
RelationalDbContextOptionsBuilder<SqliteDbContextOptionsBuilder,Microsoft.EntityFrameworkCore.Infrastructure.Internal.SqliteOptionsExtension>
SqliteDbContextOptionsBuilder
継承
RelationalDbContextOptionsBuilder<SqliteDbContextOptionsBuilder,Microsoft.EntityFrameworkCore.Sqlite.Infrastructure.Internal.SqliteOptionsExtension>
SqliteDbContextOptionsBuilder

注釈

このクラスのインスタンスは の UseSqlite(DbContextOptionsBuilder, String, Action<SqliteDbContextOptionsBuilder>) 呼び出しから返され、アプリケーション コードで直接構築するようには設計されていません。

詳細と例については、「 DbContextOptions の使用」および 「EF Core を使用した SQLite データベースへのアクセス 」を参照してください。

コンストラクター

SqliteDbContextOptionsBuilder(DbContextOptionsBuilder)

SqliteDbContextOptionsBuilder クラスの新しいインスタンスを初期化します。

プロパティ

OptionsBuilder

コア オプション ビルダーを取得します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)

メソッド

CloneExtension()

このビルダーで構成を複製します。

CloneExtension()

このビルダーで構成を複製します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
CommandTimeout(Nullable<Int32>)

コマンドの実行試行を終了してエラーを生成する前に、待機時間 (秒単位) を構成します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
ExecutionStrategy(Func<ExecutionStrategyContext,IExecutionStrategy>)

指定 IExecutionStrategyされた を使用するようにコンテキストを構成します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
ExecutionStrategy(Func<ExecutionStrategyDependencies,IExecutionStrategy>)

指定 IExecutionStrategyされた を使用するようにコンテキストを構成します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
MaxBatchSize(Int32)

の間 SaveChanges()にデータベースに送信されるコマンドに含めるステートメントの最大数を構成します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
MigrationsAssembly(String)

このコンテキストに対して移行が維持されるアセンブリを構成します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
MigrationsHistoryTable(String, String)

データベースに適用された移行を記録するために使用するテーブルの名前を構成します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
MinBatchSize(Int32)

の間 SaveChanges()にデータベースに送信される複数ステートメント コマンドに必要なステートメントの最小数を構成します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
SetOption(Action<TExtension>)

設定の保存に使用する拡張機能を複製してオプションを設定します。 これにより、ビルダーは他の場所で既に使用されているオプションを変更しません。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
SuppressForeignKeyEnforcement()

データベース内の外部キーの適用を抑制します。

SuppressForeignKeyEnforcement(Boolean)

データベース内の外部キーの適用を抑制します。

UseQuerySplittingBehavior(QuerySplittingBehavior)

クエリで QuerySplittingBehavior 関連するコレクションを読み込むときに使用する を構成します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
UseRelationalNulls()

null 値を比較するときにリレーショナル データベース セマンティクスを使用するようにコンテキストを構成します。 既定では、Entity Framework は NULL 値に C# セマンティクスを使用し、データベースが null を処理する方法の違いを補うために SQL を生成します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
UseRelationalNulls(Boolean)

null 値を比較するときにリレーショナル データベース セマンティクスを使用するようにコンテキストを構成します。 既定では、Entity Framework は NULL 値に C# セマンティクスを使用し、データベースが null を処理する方法の違いを補うために SQL を生成します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
WithOption(Func<TExtension,TExtension>)

設定の保存に使用する拡張機能を複製してオプションを設定します。 これにより、ビルダーは他の場所で既に使用されているオプションを変更しません。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)

明示的なインターフェイスの実装

IRelationalDbContextOptionsBuilderInfrastructure.OptionsBuilder

コア オプション ビルダーを取得します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)

拡張メソッド

UseNetTopologySuite(SqliteDbContextOptionsBuilder)

NetTopologySuite を使用して SpatiaLite データにアクセスします。

適用対象