我正在遵循this教程,看来您必须手动建立所有关系。
是否有用于Visual Studio的数据库可视化器/设计器,可以帮助您轻松创建SQLite数据库?
像这样的东西:
最佳答案
TL; DR:UWP当前没有官方支持,可以从设计者创建数据库,并且生成SQL和C#代码。
如果您首先按照教程中的说明将EF Core与代码一起使用,那么没有设计者可以提供帮助。毕竟,它是“代码优先”而不是设计人员优先。
如果您确实要设计数据库,则可以使用ErikEJ的Visual Studio Extension,称为SQLite / SQL Server Compact Toolbox 。这将帮助您设计数据库,但是您将无法为UWP生成C#DBContext和Entity类,因为UWP仅支持EF Core(不支持EF 6)。
因此,您要么必须在设计数据库后自己编写模型,然后回到步骤1(使用可视化设计器的用途是什么),要么使用SQLite.NET-PCL或任何其他SQLite NuGet包自己编写SQL查询。 。
关于visual-studio - 用于SQLite的UWP数据库设计器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42154664/