适用于 C# 应用程序的数据库

本文关键字:数据库 应用程序 适用于 | 更新日期: 2023-09-27 17:55:33

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

适用于 C# 应用程序的数据库

对于a couple的对象,如果你没有太多的数据,我推荐 SQL Server Compact

主要特点:

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

使用 SQLite 进行 ADO.NET。

Firebird 有非常好的点网驱动程序,并且提供嵌入式版本