MIT’s blog

個人的なメモかな

.NET 6プロジェクトでのSQLite

マイクロソフトVisual Studio 2022ラウンチとか大げさにやってるのをリアルタイムで視聴してたりしましたが、なんだろ? あれは、ある意味、まあ、アメリカンな感じでああなのかな~っとw で、あのイベントから数週間経つが未だpreviewのままで、しかもupdateまで昨日来てた気がするorz ラウンチしたなら正式版じゃないのかね~っと。

 

まあ、前置きはそんな所で、このVisual Studio 2022 Community Editionでの開発への移行をしてる訳ですが、今後は.NET 6だよって事でこれでプロジェクト作ってSystem.Data.SQLite.EF6.Migrationsを入れて、いざコードファーストってすると

 

プロジェクトのターゲットフレームワークにEntity Framework ランタイムアセンブリが含まれていません。プロジェクトのプロパティ ページでターゲット フレームワーク情報を確認してください。

 

となる。そんな訳で、.NET 6プロジェクトでは現時点System.Data.SQLite.EF6.Migrationsは対応出来ていない模様です。ってな訳で、取り合えず、プロジェクトは後ろに(.NET Framework)がついてる奴でSystem.Data.SQLite.EF6.Migrationsを入れて続行します。