Language

SqlEngineDbContextOptionsBuilderBase<TSelf> クラス

定義

SQL Server、Azure SQL、Azure Synapseなどの特定のビルダーの基本クラス。

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })]
public abstract class SqlEngineDbContextOptionsBuilderBase<TSelf> : Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder<TSelf,Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension> where TSelf : SqlEngineDbContextOptionsBuilderBase<TSelf>
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })>]
type SqlEngineDbContextOptionsBuilderBase<'Self (requires 'Self :> SqlEngineDbContextOptionsBuilderBase<'Self>)> = class
    inherit RelationalDbContextOptionsBuilder<'Self, SqlServerOptionsExtension (requires 'Self :> SqlEngineDbContextOptionsBuilderBase<'Self>)>
Public MustInherit Class SqlEngineDbContextOptionsBuilderBase(Of TSelf)
Inherits RelationalDbContextOptionsBuilder(Of TSelf, SqlServerOptionsExtension)

型パラメーター

TSelf
継承
RelationalDbContextOptionsBuilder<TSelf,Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension>
SqlEngineDbContextOptionsBuilderBase<TSelf>
属性

コンストラクター

Name 説明
SqlEngineDbContextOptionsBuilderBase<TSelf>(DbContextOptionsBuilder)

SQL Server、Azure SQL、Azure Synapseなどの特定のビルダーの基本クラス。

プロパティ

Name 説明
OptionsBuilder

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

(継承元 RelationalDbContextOptionsBuilder<TBuilder,TExtension>)

メソッド

Name 説明
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>)
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>)

適用対象