質問: 私は問題を抱えています。私はWindowsデスクトップアプリケーション用のコードを書いています、そして私はデータベースとしてsqliteを使わなければなりません。 nugetパッケージから`system.data.sqlite`とエンティティフレームワークを正常にインストールし`system.data.sqlite` 。私は自分のDbContextクラスも作成しました。今問題になっているのは、コードを実行しようとするとすぐに、内部メッセージが > {"SQLiteエラー1: 'そのようなテーブルはありません:タイムシート'"}。 > > これはあなたのテーブルのタイムシートがデータベースに存在しないことを意味します。 PLZはエンティティフレームワークを使用してSQLiteでテーブルを作成する方法や移行を有効にする方法を教えてください。
回答: SQLiteの移行にはいくつかの実装があります。 は新しいEF6移行インターフェースに基づいていますが、いくつかの制限があります。 System.Data.SQLite.EF6.Migrationsを検索してNugetからダウンロードできます。