【发布时间】:2017-06-28 12:33:14
【问题描述】:
我正在关注this 教程,看来您必须手动建立所有关系。 是否有任何用于 Visual Studio 的数据库可视化器/设计器可以帮助您轻松创建 SQLite 数据库? 像这样的:
【问题讨论】:
标签: visual-studio sqlite database-design visual-studio-2015 uwp
我正在关注this 教程,看来您必须手动建立所有关系。 是否有任何用于 Visual Studio 的数据库可视化器/设计器可以帮助您轻松创建 SQLite 数据库? 像这样的:
【问题讨论】:
标签: visual-studio sqlite database-design visual-studio-2015 uwp
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 或任何其他方式自己编写 SQL 查询SQLite NuGet 包。
【讨论】: