Microsoft.EntityFrameworkCore 名前空間

クラス

名前 説明
BackingFieldAttribute

このプロパティまたはナビゲーション プロパティに関連付けられているバッキング フィールドに名前を付けます。

ChangeTrackerExtensions

ChangeTrackerの拡張メソッド。

CommentAttribute

クラス、プロパティ、またはフィールドに、対応するデータベース テーブルまたは列に設定するコメントをマークします。

ConventionAnnotatableExtensions

IConventionAnnotatableの拡張メソッド。

ConventionEntityTypeExtensions

IConventionEntityTypeの拡張メソッド。

ConventionForeignKeyExtensions

IConventionForeignKeyの拡張メソッド。

ConventionKeyExtensions

IConventionKeyの拡張メソッド。

ConventionModelExtensions

IConventionModelの拡張メソッド。

ConventionNavigationExtensions

IConventionNavigationの拡張メソッド。

ConventionPropertyBaseExtensions

IConventionPropertyBaseの拡張メソッド。

ConventionPropertyExtensions

IConventionPropertyの拡張メソッド。

ConventionTypeBaseExtensions

IConventionTypeBaseの拡張メソッド。

CosmosDatabaseFacadeExtensions

Cosmos プロバイダーでのみ使用できるDatabaseから返されるDatabaseFacadeの拡張メソッド。

CosmosDbContextOptionsExtensions

DbContextOptionsBuilderの Cosmos 固有の拡張メソッド。

CosmosDbFunctionsExtensions

LINQ to Entities クエリで使用する場合にデータベース関数に変換される CLR メソッドを提供します。 このクラスのメソッドには、 Functions経由でアクセスします。

CosmosEntityTypeBuilderExtensions

EntityTypeBuilderの Cosmos 固有の拡張メソッド。

CosmosEntityTypeExtensions

Cosmos メタデータのエンティティ型拡張メソッド。

CosmosIndexBuilderExtensions

IndexBuilderのAzure Cosmos DB固有の拡張メソッド。

CosmosIndexExtensions

Azure Cosmos DB固有のメタデータのインデックス拡張メソッド。

CosmosModelBuilderExtensions

ModelBuilderの Cosmos 固有の拡張メソッド。

CosmosModelExtensions

Cosmos メタデータのモデル拡張メソッド。

CosmosPrimitiveCollectionBuilderExtensions

PrimitiveCollectionBuilderの Cosmos 固有の拡張メソッド。

CosmosPropertyBuilderExtensions

PropertyBuilderの Cosmos 固有の拡張メソッド。

CosmosPropertyExtensions

Cosmos メタデータのプロパティ拡張メソッド。

CosmosQueryableExtensions

LINQ クエリ用の Cosmos 固有の拡張メソッド。

CosmosTriggerBuilderExtensions

TriggerBuilder用の Cosmos DB 固有の拡張メソッド。

CosmosTriggerExtensions

ITriggerおよび関連する型の Cosmos DB 固有の拡張メソッド。

DbContext

DbContext インスタンスはデータベースとのセッションを表し、エンティティのインスタンスのクエリと保存に使用できます。 DbContext は、作業単位パターンとリポジトリ パターンの組み合わせです。

DbContextOptions

DbContextで使用するオプション。 通常、 OnConfiguring(DbContextOptionsBuilder) をオーバーライドするか、 DbContextOptionsBuilder を使用してこのクラスのインスタンスを作成します。アプリケーション コードで直接構築するようには設計されていません。

DbContextOptions<TContext>

DbContextで使用するオプション。 通常、 OnConfiguring(DbContextOptionsBuilder) をオーバーライドするか、 DbContextOptionsBuilder<TContext> を使用してこのクラスのインスタンスを作成します。アプリケーション コードで直接構築するようには設計されていません。

DbContextOptionsBuilder

DbContextOptionsを構成するための簡単な API サーフェスを提供します。 通常、データベース (およびその他の拡張機能) は、コンテキストに使用するデータベース接続 (およびその他のオプション) を構成できる拡張メソッドをこのオブジェクトに定義します。

DbContextOptionsBuilder<TContext>

DbContextOptions<TContext>を構成するための簡単な API サーフェスを提供します。 通常、データベース (およびその他の拡張機能) は、コンテキストに使用するデータベース接続 (およびその他のオプション) を構成できる拡張メソッドをこのオブジェクトに定義します。

DbFunctionAttribute

CLR メソッドを LINQ クエリで使用できるように、静的 CLR メソッドをデータベース関数にマップします。 慣例により、.NET メソッド名をデータベース関数の名前と既定のスキーマとして使用します。

DbFunctions

LINQ to Entities クエリで使用する場合にデータベース関数に変換される CLR メソッドを提供します。 このクラスのメソッドには、 Functions経由でアクセスします。

DbFunctionsExtensions

LINQ to Entities クエリで使用する場合にデータベース関数に変換される CLR メソッドを提供します。 このクラスのメソッドには、 Functions経由でアクセスします。

DbLoggerCategory

Intellisense/タブ補完のわかりやすい方法でロガー カテゴリを取得するための API。

DbLoggerCategory.ChangeTracking

変更の検出と追跡からのメッセージのロガー カテゴリ。

DbLoggerCategory.Database

データベースの相互作用に関連するメッセージのロガー カテゴリ。

DbLoggerCategory.Database.Command

データベースに送信された SQL を含む、コマンド実行のロガー カテゴリ。

DbLoggerCategory.Database.Connection

接続操作に関連するメッセージのロガー カテゴリ。

DbLoggerCategory.Database.Transaction

トランザクション操作に関連するメッセージのロガー カテゴリ。

DbLoggerCategory.Infrastructure

Entity Framework インフラストラクチャからのその他のメッセージのロガー カテゴリ。

DbLoggerCategory.Migrations

移行からのロガー カテゴリ メッセージ。

DbLoggerCategory.Model

モデルの構築とメタデータに関連するメッセージのロガー カテゴリ。

DbLoggerCategory.Model.Validation

モデル検証からのメッセージのロガー カテゴリ。

DbLoggerCategory.Query

クエリに関連するメッセージのロガー カテゴリ (生成された SQL を除く)、 DbLoggerCategory.Database.Command カテゴリに含まれます。

DbLoggerCategory.Scaffolding

スキャフォールディング/リバース エンジニアリングからのメッセージのロガー カテゴリ。

DbLoggerCategory.Update

SaveChanges()に関連するメッセージのロガー カテゴリ。特に、DbLoggerCategory.Database カテゴリの対象となるデータベースの相互作用に関連するメッセージを除きます。

DbQuery<TQuery>

DbQuery<TQuery>を使用して、TQueryのインスタンスに対してクエリを実行できます。 DbQuery<TQuery>に対する LINQ クエリは、データベースに対するクエリに変換されます。

DbQuery<TQuery>に対する LINQ クエリの結果には、データベースから返された結果が含まれます。また、データベースに永続化されていないコンテキストで行われた変更は反映されない場合があります。 たとえば、結果には新しく追加されたビューは含まれません。削除対象としてマークされたビューが含まれている場合もあります。

使用されているデータベースによっては、 DbQuery<TQuery> に対する LINQ クエリの一部が、データベース クエリに変換されるのではなく、メモリ内で評価される場合があります。

DbQuery<TQuery>オブジェクトは通常、派生DbContextDbQuery<TQuery> プロパティまたは Query<TQuery>() メソッドから取得されます。

DbSet<TEntity>

DbSet<TEntity>を使用して、TEntityのインスタンスのクエリと保存を行うことができます。 DbSet<TEntity>に対する LINQ クエリは、データベースに対するクエリに変換されます。

DbUpdateConcurrencyException

データベースへの保存中にコンカレンシー違反が発生した場合にスローされる例外。 コンカレンシー違反は、保存中に予期しない数の行が影響を受けた場合に発生します。 これは通常、データベース内のデータがメモリに読み込まれてから変更されているためです。

DbUpdateException

データベースへの保存中にエラーが発生したときにスローされる例外。

DeleteBehaviorAttribute

リレーションシップの依存側のナビゲーション プロパティを構成して、リレーションシップが削除されたとき、またはリレーションシップが切断されたときに、リレーションシップ内の依存エンティティに削除操作を適用する方法を示します。

EF

アプリケーション コードで役立つメソッド。 たとえば、LINQ クエリでシャドウ状態プロパティを参照します。

EFExtensions

アプリケーション コードで役立つメソッド。 たとえば、LINQ クエリでシャドウ状態プロパティを参照します。

EntityFrameworkQueryableExtensions

Entity Framework LINQ 関連の拡張メソッド。

EntityTypeConfigurationAttribute

エンティティ型の構成の種類を指定します。

EntityTypeConfigurationAttribute<TConfiguration,TEntity>

エンティティ型の構成の種類を指定します。

EntityTypeExtensions

IReadOnlyEntityTypeのエンティティ型拡張メソッド。

ExecutionStrategyExtensions

の拡張メソッド IExecutionStrategy

ForeignKeyExtensions

IReadOnlyForeignKeyの拡張メソッド。

IndexAttribute

データベースで生成されるインデックスを指定します。

IndexExtensions

IIndexの拡張メソッド。

InMemoryDatabaseFacadeExtensions

Databaseのメモリ内固有の拡張メソッド。

InMemoryDbContextOptionsExtensions

DbContextOptionsBuilderのメモリ内固有の拡張メソッド。

InMemoryEntityTypeBuilderExtensions

メモリ内プロバイダーの EntityTypeBuilder の拡張メソッド。

InMemoryEntityTypeExtensions

メモリ内プロバイダーの IReadOnlyEntityType の拡張メソッド。

KeyExtensions

IReadOnlyKeyの拡張メソッド。

KeylessAttribute

型をキーレス エンティティとしてマークします。

LazyLoadingProxiesOptionsBuilder

DbContextOptionsSQL Server特定の構成を実行できるようにします。

ModelBuilder

エンティティの形状、エンティティ間のリレーションシップ、およびエンティティがデータベースにマップされる方法を定義する IMutableModel を構成するための簡単な API サーフェスを提供します。

ModelConfigurationBuilder

実行前に既定値を設定し、規則を構成するための簡単な API サーフェスを提供します。

ModelCreationDependencies

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

ModelExtensions

IReadOnlyModelの拡張メソッド。

MutableAnnotatableExtensions

IMutableAnnotatableの拡張メソッド。

MutableEntityTypeExtensions

IMutableEntityTypeの拡張メソッド。

MutableForeignKeyExtensions

IMutableForeignKeyの拡張メソッド。

MutableKeyExtensions

IMutableKeyの拡張メソッド。

MutableModelExtensions

IMutableModelの拡張メソッド。

MutableNavigationExtensions

IMutableNavigationの拡張メソッド。

MutablePropertyBaseExtensions

IMutablePropertyBaseの拡張メソッド。

MutablePropertyExtensions

IMutablePropertyの拡張メソッド。

MutableTypeBaseExtensions

IMutableTypeBaseの拡張メソッド。

NavigationExtensions

IReadOnlyNavigationの拡張メソッド。

ObservableCollectionExtensions

ObservableCollection<T>の拡張メソッド。

OwnedAttribute

型を所有済みとしてマークします。 この型へのすべての参照は、所有エンティティ型として構成されます。

PrecisionAttribute

このプロパティで許可されるデータの有効桁数を構成します。 たとえば、プロパティが Decimal の場合、これは最大桁数です。

PrimaryKeyAttribute

この CLR 型にマップされるエンティティ型の主キーを指定します。

PropertyBaseExtensions

IReadOnlyPropertyBaseの拡張メソッド。

PropertyExtensions

IReadOnlyPropertyの拡張メソッド。

ProxiesExtensions

Entity Framework Coreでのプロキシの使用に関連する拡張メソッド。

RelationalCollectionOwnershipBuilderExtensions

CollectionOwnershipBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalComplexCollectionBuilderExtensions

ComplexCollectionBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalComplexCollectionTypePropertyBuilderExtensions

ComplexCollectionTypePropertyBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalComplexPropertyBuilderExtensions

ComplexPropertyBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalComplexPropertyExtensions

リレーショナル データベース メタデータの複雑なプロパティ拡張メソッド。

RelationalComplexTypeExtensions

リレーショナル データベース メタデータの複合型拡張メソッド。

RelationalComplexTypePrimitiveCollectionBuilderExtensions

ComplexTypePrimitiveCollectionBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalComplexTypePropertyBuilderExtensions

ComplexTypePropertyBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalDatabaseFacadeExtensions

リレーショナル データベース プロバイダーでのみ使用できるDatabaseから返されるDatabaseFacadeの拡張メソッド。

RelationalDbFunctionsExtensions

LINQ to Entities クエリで使用する場合にデータベース関数に変換される CLR メソッドを提供します。 このクラスのメソッドには、 Functions経由でアクセスします。

RelationalElementTypeBuilderExtensions

ElementTypeBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalElementTypeExtensions

IElementType リレーショナル データベース メタデータの拡張メソッド。

RelationalEntityTypeBuilderExtensions

EntityTypeBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalEntityTypeExtensions

リレーショナル データベース メタデータのエンティティ型拡張メソッド。

RelationalForeignKeyBuilderExtensions

リレーションシップ ビルダー用のリレーショナル データベース固有の拡張メソッド。

RelationalForeignKeyExtensions

リレーショナル データベース メタデータの外部キー拡張メソッド。

RelationalIndexBuilderExtensions

IndexBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalIndexExtensions

リレーショナル データベース メタデータのインデックス拡張メソッド。

RelationalKeyBuilderExtensions

KeyBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalKeyExtensions

リレーショナル データベース メタデータの主要な拡張メソッド。

RelationalMetadataExtensions

メタデータのリレーショナル データベース固有の拡張メソッド。

RelationalModelBuilderExtensions

ModelBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalModelExtensions

リレーショナル固有のモデル拡張メソッド。

RelationalOwnedNavigationBuilderExtensions

OwnedNavigationBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalPrimitiveCollectionBuilderExtensions

PrimitiveCollectionBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalPropertiesConfigurationBuilderExtensions

PropertiesConfigurationBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalPropertyBuilderExtensions

PropertyBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalPropertyExtensions

リレーショナル データベース メタデータのプロパティ拡張メソッド。

RelationalQueryableExtensions

LINQ クエリ用のリレーショナル データベース固有の拡張メソッド。

RelationalQueryTypeBuilderExtensions

QueryTypeBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalReferenceCollectionBuilderExtensions

ReferenceCollectionBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalReferenceOwnershipBuilderExtensions

ReferenceOwnershipBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalReferenceReferenceBuilderExtensions

ReferenceReferenceBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalTriggerBuilderExtensions

TriggerBuilderのリレーショナル データベース固有の拡張メソッド。

RelationalTriggerExtensions

リレーショナル データベース メタデータの拡張メソッドをトリガーします。

RelationalTypeBaseExtensions

リレーショナル データベース メタデータの型拡張メソッド。

RelationalTypeMappingConfigurationBuilderExtensions

TypeMappingConfigurationBuilderのリレーショナル データベース固有の拡張メソッド。

SaveChangesEventArgs

DbContext.SaveChangesイベントとDbContext.SaveChangesAsyncイベントの基本イベント引数。

SaveChangesFailedEventArgs

SaveChangesFailed イベントのイベント引数。

SavedChangesEventArgs

SavedChanges イベントのイベント引数。

SavingChangesEventArgs

SavingChanges イベントのイベント引数。

ScaffoldingModelExtensions

デザイン時モデルの拡張機能。

ServicePropertyExtensions

IServicePropertyの拡張メソッド。

SkipNavigationExtensions

ISkipNavigationの拡張メソッド。

SqliteComplexTypePropertyBuilderExtensions

ComplexTypePropertyBuilderの SQLite 固有の拡張メソッド。

SqliteDatabaseFacadeExtensions

Databaseの SQLite 固有の拡張メソッド。

SqliteDbContextOptionsBuilderExtensions

DbContextOptionsBuilderの SQLite 固有の拡張メソッド。

SqliteDbFunctionsExtensions

MicrosoftのDbFunctionsの拡張メソッドが含まれています。EntityFrameworkCore.Sqlite プロバイダー。

SqliteEntityTypeBuilderExtensions

Sqlite 固有のメタデータのエンティティ型ビルダー拡張メソッド。

SqliteEntityTypeExtensions

Sqlite 固有のメタデータのエンティティ型拡張メソッド。

SqliteEntityTypeMappingFragmentExtensions

IReadOnlyEntityTypeMappingFragmentの SQLite 固有の拡張メソッド。

SqliteIndexBuilderExtensions

IndexBuilderの SQLite 固有の拡張メソッド。

SqliteKeyBuilderExtensions

KeyBuilderの SQLite 固有の拡張メソッド。

SqliteMetadataExtensions

メタデータの SQLite 固有の拡張メソッド。

SqliteNetTopologySuiteDbContextOptionsBuilderExtensions

SqliteDbContextOptionsBuilderの NetTopologySuite 固有の拡張メソッド。

SqliteNetTopologySuitePropertyBuilderExtensions

PropertyBuilderの SQLite および NetTopologySuite 固有の拡張メソッド。

SqlitePropertyBuilderExtensions

PropertyBuilderの SQLite 固有の拡張メソッド。

SqlitePropertyExtensions

SQLite メタデータの IProperty の拡張メソッド。

SqliteReferenceCollectionBuilderExtensions

ReferenceCollectionBuilderの SQLite 固有の拡張メソッド。

SqliteReferenceReferenceBuilderExtensions

ReferenceReferenceBuilderの SQLite 固有の拡張メソッド。

SqliteTableBuilderExtensions

TableBuilderの Sqlite 固有の拡張メソッド。

SqliteTableExtensions

ITableの SQLite 固有の拡張メソッド。

SqlServerCollectionOwnershipBuilderExtensions

CollectionOwnershipBuilderの特定の拡張メソッドをSQL Serverします。

SqlServerComplexTypePrimitiveCollectionBuilderExtensions

ComplexTypePrimitiveCollectionBuilderの特定の拡張メソッドをSQL Serverします。

SqlServerComplexTypePropertyBuilderExtensions

ComplexTypePropertyBuilderの特定の拡張メソッドをSQL Serverします。

SqlServerDatabaseFacadeExtensions

Databaseの特定の拡張メソッドをSQL Serverします。

SqlServerDbContextOptionsExtensions

DbContextOptionsBuilderの特定の拡張メソッドをSQL Serverします。

SqlServerDbFunctionsExtensions

LINQ to Entities クエリで使用する場合にデータベース関数に変換される CLR メソッドを提供します。 このクラスのメソッドには、 Functions経由でアクセスします。

SqlServerDbSetExtensions

DbSet にルート化された LINQ クエリ用の Sql Server データベース固有の拡張メソッド。

SqlServerEntityTypeBuilderExtensions

EntityTypeBuilderの特定の拡張メソッドをSQL Serverします。

SqlServerEntityTypeExtensions

SQL Server固有のメタデータのエンティティ型拡張メソッド。

SqlServerEntityTypeMappingFragmentExtensions

IReadOnlyEntityTypeMappingFragmentの特定の拡張メソッドをSQL Serverします。

SqlServerIndexBuilderExtensions

IndexBuilderの特定の拡張メソッドをSQL Serverします。

SqlServerIndexExtensions

SQL Server固有のメタデータのインデックス拡張メソッド。

SqlServerKeyBuilderExtensions

KeyBuilderの特定の拡張メソッドをSQL Serverします。

SqlServerKeyExtensions

SQL Server固有のメタデータの主要な拡張メソッド。

SqlServerMetadataExtensions

メタデータの特定の拡張メソッドをSQL Serverします。

SqlServerModelBuilderExtensions

ModelBuilderの特定の拡張メソッドをSQL Serverします。

SqlServerModelExtensions

SQL Server固有のメタデータのモデル拡張メソッド。

SqlServerNetTopologySuiteDbContextOptionsBuilderExtensions

SqlServerDbContextOptionsBuilderの NetTopologySuite 固有の拡張メソッド。

SqlServerPrimitiveCollectionBuilderExtensions

PrimitiveCollectionBuilderの特定の拡張メソッドをSQL Serverします。

SqlServerPropertyBuilderExtensions

PropertyBuilderの特定の拡張メソッドをSQL Serverします。

SqlServerPropertyExtensions

SQL Server固有のメタデータのプロパティ拡張メソッド。

SqlServerReferenceCollectionBuilderExtensions

ReferenceCollectionBuilderの特定の拡張メソッドをSQL Serverします。

SqlServerReferenceOwnershipBuilderExtensions

ReferenceOwnershipBuilderの特定の拡張メソッドをSQL Serverします。

SqlServerReferenceReferenceBuilderExtensions

ReferenceReferenceBuilderの特定の拡張メソッドをSQL Serverします。

SqlServerRetryingExecutionStrategy

SQL Serverで失敗した実行を再試行するためのIExecutionStrategy実装。

SqlServerTableBuilderExtensions

TableBuilderの特定の拡張メソッドをSQL Serverします。

SqlServerTableExtensions

ITableの特定の拡張メソッドをSQL Serverします。

TableExpressionExtensions

TableExpressionBaseおよび関連する型の型拡張メソッド。

TypeBaseExtensions

IReadOnlyTypeBaseの拡張メソッド。

UnicodeAttribute

Unicode 文字を永続化できるプロパティを構成します。

VectorDistanceOptions

渡されるオプション VectorDistance(DbFunctions, ReadOnlyMemory<Single>, ReadOnlyMemory<Single>, Nullable<Boolean>, VectorDistanceOptions)

WarningConfigurationBuilderExtensions

WarningsConfigurationBuilderのリレーショナル データベース固有の拡張メソッド。

構造体

名前 説明
CosmosPage<T>

ユーザー クエリから返された結果の 1 ページ。は、長い結果セットを改ページ処理するために使用できます。 ToPageAsync<TSource>(IQueryable<TSource>, Int32, String, Nullable<Int32>, CancellationToken)によって返されます。

DbContextId

コンテキスト インスタンスとプール リースの一意識別子 (存在する場合)。

RawSqlString

生の SQL クエリを表す文字列。 この型を使用すると、通常の FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[]) と補間されたと ExecuteSqlCommand(DatabaseFacade, RawSqlString, Object[])

インターフェイス

名前 説明
IDbContextFactory<TContext>

DbContextインスタンスを作成するためのファクトリを定義します。

IEntityTypeConfiguration<TEntity>

エンティティ型の構成を、 OnModelCreating(ModelBuilder)のインラインではなく、別のクラスに組み込みます。 このインターフェイスを実装し、Configure(EntityTypeBuilder<TEntity>) メソッドでエンティティの構成を適用し、OnModelCreating(ModelBuilder)ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>)を使用してモデルに構成を適用します。

IQueryTypeConfiguration<TQuery>

クエリの種類の構成を、 OnModelCreating(ModelBuilder)のインラインではなく、別のクラスに組み込みます。 このインターフェイスを実装し、Configure(QueryTypeBuilder<TQuery>) メソッドでクエリの構成を適用し、OnModelCreating(ModelBuilder)ApplyConfiguration<TQuery>(IQueryTypeConfiguration<TQuery>)を使用してモデルに構成を適用します。

列挙型

名前 説明
AutoTransactionBehavior

ユーザー トランザクションが 'BeginTransaction' を介して作成されなかった場合、または 'UseTransaction' を介して提供された場合に、 SaveChanges() によってトランザクションが自動的に作成されるかどうかを示します。

ChangeTrackingStrategy

エンティティ型のインスタンスのプロパティへの変更をコンテキストが検出する方法を示します。

DataCompressionType

インデックスで使用されるデータ圧縮の種類を示します。

DeleteBehavior

プリンシパルが削除されたとき、またはリレーションシップが切断されたときに、リレーションシップ内の依存エンティティに削除操作を適用する方法を示します。

EntityState

エンティティがコンテキストによって追跡されている状態。

ParameterTranslationMode

パラメーター化されたコレクションを SQL に変換する方法を示します。

PropertyAccessMode

プロパティまたはフィールドの読み取りと書き込み時にプロパティフィールドまたはバッキング フィールドを使用するかどうかを変更するには、この列挙型の値を UsePropertyAccessMode(PropertyAccessMode)UsePropertyAccessMode(PropertyAccessMode)、または UsePropertyAccessMode(PropertyAccessMode) に渡します。

QuerySplittingBehavior

クエリ内の関連するコレクションをデータベースから読み込む方法を示します。

QueryTrackingBehavior

ChangeTrackerによってクエリの結果がどのように追跡されるかを示します。

WarningBehavior

Entity Framework によって生成される警告の実行時動作