我正在关注this教程,看来你必须手动构建所有关系。 是否有可视化工作室的数据库可视化器/设计器,它将帮助您轻松创建SQLite数据库? 像这样的东西:
答案 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包。