SQLite的UWP数据库设计者

时间:2017-02-10 08:24:30

标签: visual-studio sqlite database-design visual-studio-2015 uwp

我正在关注this教程,看来你必须手动构建所有关系。 是否有可视化工作室的数据库可视化器/设计器,它将帮助您轻松创建SQLite数据库? 像这样的东西:enter image description here

1 个答案:

答案 0 :(得分:1)

TL; DR:目前UWP中没有官方支持从设计人员创建数据库并生成SQL和C#代码。

如果您正在使用EF Core代码,请按照您正在关注的教程中的说明进行操作,那么无设计师就可以提供帮助。毕竟它是'代码优先'而不是设计师。

如果您真的想设计数据库,可以使用名为SQLite / SQL Server Compact Toolbox 的ErikEJ Visual Studio Extension。这将帮助您设计数据库,但是您将无法为UWP生成C#DBContext和Entity类,因为UWP仅支持EF Core(不是EF 6)。

因此,您必须在设计数据库之后自己编写模型,然后返回步骤1(那么使用可视化设计器的用途),或者使用SQLite.NET-PCL自行编写SQL查询或任何其他SQLite NuGet包。