C#应用程序的数据库

时间:2011-05-07 12:23:32

标签: c# database

我正在开发一个WinForms应用程序,它也有一些WPF元素。到目前为止,我曾经将数据存储在xml文件中,但我想尝试使用数据库。我想要存储的是我拥有的几个类的对象。我应该如何创建数据库以及它应该是什么数据库?我希望它对用户透明。

3 个答案:

答案 0 :(得分:3)

对于a couple个对象,如果您没有太多数据,我建议SQL Server Compact

热门功能:

  • 免费使用和分发
  • 支持桌面和移动设备
  • 占地面积小,易于部署
  • 完全嵌入式架构
  • 无需管理
  • 单个文件,无代码数据库格式
  • 支持ClickOnce,XCopy,MSI,CAB和非管理员嵌入式安装选项
  • 支持所有Microsoft Windows嵌入式,移动,桌面和服务器操作系统
  • 支持Transact-SQL语法和SQL Server数据类型的丰富子集
  • Microsoft Visual Studio 2008集成
  • 支持ADO.NET,LINQ to SQL,LINQ to Entities和ADO.NET实体框架
  • 支持多个并发本地连接

答案 1 :(得分:1)

您也可以使用SQLite for ADO.NET

答案 2 :(得分:0)

Firebird有非常好的点网驱动程序,并且可以使用嵌入式版本