Language

SqliteDbContextOptionsBuilder クラス

定義

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

public class SqliteDbContextOptionsBuilder : Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder,Microsoft.EntityFrameworkCore.Infrastructure.Internal.SqliteOptionsExtension>
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })]
public class SqliteDbContextOptionsBuilder : Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder,Microsoft.EntityFrameworkCore.Sqlite.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>
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })>]
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 データベースへのアクセス 」を参照してください。

コンストラクター

Name 説明
SqliteDbContextOptionsBuilder(DbContextOptionsBuilder)

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

プロパティ

Name 説明
OptionsBuilder

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

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)

メソッド

Name 説明
CloneExtension()

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

CommandTimeout(Nullable<Int32>)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SuppressForeignKeyEnforcement(Boolean)

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

TranslateParameterizedCollectionsToConstants()
古い.

パラメーター化されたコレクションをインライン定数に変換するようにコンテキストを構成します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
TranslateParameterizedCollectionsToParameters()
古い.

パラメーター化されたコレクションを単一の配列に似たパラメーターに変換するようにコンテキストを構成します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
UseParameterizedCollectionMode(ParameterTranslationMode)

パラメーター化されたコレクションを変換するときに使用するモードを構成します。

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
UseQuerySplittingBehavior(QuerySplittingBehavior)

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

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

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

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

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

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)

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

Name 説明
IRelationalDbContextOptionsBuilderInfrastructure.OptionsBuilder

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

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)

拡張メソッド

Name 説明
UseNetTopologySuite(SqliteDbContextOptionsBuilder)

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

適用対象