【问题标题】:Include Database with the Application [closed]将数据库包含在应用程序中[关闭]
【发布时间】:2014-10-14 16:48:36
【问题描述】:

我正在尝试使用 C# 语言制作一个工程程序,该程序需要用户输入以将其替换为方程,但方程需要大量常数和系数,例如随温度变化的摩擦系数,所以我已经在 SQL 数据库表中列出了这些数据。

所以我的问题是:是否可以将这个表包含在应用程序中,以便程序可以轻松发布和使用,以便用户不需要安装 SQL 或任何数据库程序。

如果使用数据库是不正确的调用来创建这样的应用程序怎么办?

【问题讨论】:

  • 看看Sqlite
  • 您可以考虑使用 XML 文件,当用户计算机上不存在数据时,您可以初始化并加载数据。
  • 您正在寻找嵌入式数据库。哪一个最适合您将取决于您正在开发的操作系统、您必须存储多少数据、用户是否会更改它、您是否需要数据库过程以及许多其他您没有告诉我们的事情。跨度>
  • @DourHighArch 操作系统是 Windows,数据不会超过 100 MB 并且都是数字(例如:0.01548)

标签: c# sql database


【解决方案1】:

您可以将SQL Server Compact 用于最大 4GB 的基于文件的数据库。

【讨论】:

    【解决方案2】:

    我相信您正在寻找的是 Visual Studio 的 SQL Server 项目:

    http://msdn.microsoft.com/en-us/library/84b1se47%28v=vs.90%29.aspx

    要将它用于您的场景,您可以使用数据编写数据库脚本:

    Generate script in SQL Server Management Studio

    它可能不会在

    【讨论】:

      猜你喜欢
      • 2021-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-29
      • 2015-01-05
      • 1970-01-01
      • 2015-06-17
      • 2015-10-12
      相关资源
      最近更新 更多