使用本地数据库部署Windows表单应用程序

时间:2014-08-27 12:31:55

标签: c# sql-server winforms visual-studio-2010 visual-studio-2012

我很少有人怀疑你们。我现在已经足够google了。我对C#非常纯洁。

我已经关注了一些tutorials,然后我做了Windows Form App with using local database

它使用Visual Studio 2010本地数据库文件为.sdf格式。然后我按照教程中的描述部署项目。我在我的电脑上运行我的应用程序。

没有安装服务器。但应用程序是工作文件。我可以使用我的应用程序插入,更新和删除数据。

毕竟那些。我使用Visual Studio 2013本地数据库文件在.mdf中开发了相同的应用程序。部署。但它现在没有用。

我想知道。

  1. 使用数据库的最佳做法是什么?
  2. 如何使用数据库部署项目?
  3. 我可以在任何没有sql服务器的电脑上运行Windows窗体应用吗?
  4. (sdf)在VS13中不再可用。那么,什么是类似于(sdf)的本地数据库呢?
  5. 拜托,我希望你们都回复。

1 个答案:

答案 0 :(得分:1)

我猜第二个应用程序无法运行,因为它需要一个SQL Server实例启动并运行。 SQL Compact版本(sdf)不需要运行服务器,而SQL Server数据库(mdf)则需要运行。

关于您的其他问题。

没有“最佳做法”,您可以根据自己的要求使用其中一种。

您可以使用SQL脚本在安装过程中创建数据库。

是的,您可以在安装了.net运行时的任何计算机上运行winforms,它根本不需要与SQL Server一起运行。