【问题标题】:UWP database designer for SQLiteSQLite 的 UWP 数据库设计器
【发布时间】:2017-06-28 12:33:14
【问题描述】:

我正在关注this 教程,看来您必须手动建立所有关系。 是否有任何用于 Visual Studio 的数据库可视化器/设计器可以帮助您轻松创建 SQLite 数据库? 像这样的:

【问题讨论】:

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


    【解决方案1】:

    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 包。

    【讨论】:

    • 不正确:EF Core 具有从现有数据库创建 DbContext 和类的工具 (scaffold-dbcontext)
    • 我正在考虑采用模型优先的方法,但使用的是 SQLite。
    猜你喜欢
    • 2011-01-22
    • 2016-07-09
    • 2016-09-30
    • 2015-04-30
    • 1970-01-01
    • 1970-01-01
    • 2016-05-07
    • 2019-10-15
    • 2012-12-10
    相关资源
    最近更新 更多