包含应用程序的数据库

时间:2014-10-14 16:48:37

标签: c# sql database

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

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

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

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

Generate script in SQL Server Management Studio

它可能不会加载到< 5秒,但你也可以将db项目设置为只在那里&每次加载项目时都不加载,然后开发人员可以重新启用数据库项目,发布它&再次禁用它。