我有一个由SQL DDL(CREATE TABLE等)脚本定义的SQLite数据库,并且我要派生实体框架模型类来使用它。
过去,当我有机会在相同的情况下尝试Visual Studio 2013 Ultimate和Microsoft SQL Server时,Visual Studio允许我使用"数据库优先"接近并反向设计模型以自动创建模型类。但我无法在Visual Studio 2015社区和SQLite中找到类似的内容。
我是否遗漏了某些东西,或者在那里,或许是第3方派对工具能够让我无需机械地手动输入所有型号代码?
答案 0 :(得分:1)
如果您使用VS Express,则运气不佳,因为您无法使用该版本安装DDEX提供程序或任何其他扩展程序。使用社区,从http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki下载sqlite-netFx46-setup-bundle-x86-2015-1.0.104.0.exe(详情请参阅我的博客:http://erikej.blogspot.dk/2014/11/using-sqlite-with-entity-framework-6.html)
如果您使用EF Core,请升级到社区,并安装我的VS扩展SQLite Toolbox的最新日常工具,该工具箱具有通过GUI生成EF核心模型的功能https://github.com/ErikEJ/SqlCeToolbox/wiki/Release-notes