EF Core In-Memory データベース プロバイダー
このデータベース プロバイダーにより、メモリ内のデータベースで Entity Framework Core を使用すことが許可されます。 テストにインメモリ データベースを使用するユーザーがいますが、これは一般に推奨されません。リレーショナル データベース用のテストの置き換えとしては、インメモリ モードの SQLite プロバイダーがより適しています。 EF Core アプリケーションをテストする方法の詳細については、テストに関するドキュメントを参照してください。 このプロバイダーは、Entity Framework Core プロジェクトの一部として保守管理されています。
警告
このインメモリ プロバイダーは、テスト環境の外部で使用するようには設計されていないので、そのような使用は行わないでください。
インストール
Microsoft.EntityFrameworkCore.InMemory NuGet パッケージをインストールします。
dotnet add package Microsoft.EntityFrameworkCore.InMemory
作業を開始する
このプロバイダーを使い始めるにあたり、次のリソースを参考にしてください。
サポートされているデータベース エンジン
インプロセス メモリ内データベース (テスト専用に設計されています)。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示