在程序中使用数据库或表结构

时间:2012-03-13 00:50:51

标签: c# asp.net winforms visual-studio-2010

基本上我想要的是能够在我的Windows窗体应用程序中创建一个自包含的数据库,我不想连接到服务器或类似于SQL Server的任何东西,我只想在一个小的数据库中可以处理一些事务的应用程序。

例如,如果我创建一个Windows窗体应用程序,那么它将拥有自己的小型数据库,并在部署它时...它将在那里保存行和东西。我记得听过一个插件,它是以CT开头的,或者是一些不记得的东西,但它是Visual Studio的一个插件。

非常感谢任何帮助。

此致

4 个答案:

答案 0 :(得分:4)

您可以使用SQL Server CompactSQLite(ADO.NET提供商可用here)。两者都是在进程中运行的嵌入式数据库引擎。您不需要安装任何东西,只需在您的应用程序中包含适当的DLL。

答案 1 :(得分:0)

Visual Studio为您提供这样的数据库没有问题。只需右键单击您的项目,添加新项目,然后选择SQL Server数据库。创建的数据库将成为项目的一部分,可以根据需要进行部署。

答案 2 :(得分:0)

如果数据量有限,只需右键单击项目并添加数据集即可。然后,您可以在.xsd中定义多个表并存储多行。在.xml中。然后,您可以在.xsd代码隐藏中编写一些简单的代码,以自动加载和保存默认值,甚至可以撤回数据行。我通常使用这种方法在每个表中存储单个记录。它还可以处理每个表中的多个记录。有一点,如果你开始获得大量数据,你可能希望你使用像SQL Compact Edition这样的东西,或者你用你的应用程序捆绑的东西。

答案 3 :(得分:0)

你可以使用sqlite,这是网站 http://www.sqlite.org/ 或者你也可以使用访问