简单的.NET文件系统持久性
本文关键字:持久性 文件系统 NET 简单 | 更新日期: 2023-09-27 17:59:17
我需要存储一些简单的数据(只是一些带有一些属性的POCO对象,没有什么花哨的)。
public class MyPOCO
{
public int Id {get; set;}
public string Title {get; set;}
public string Email {get; set;}
// ...
}
基本上,在我的web应用程序的某个时刻,我需要检查MyPOCO
对象是否已经持久化(与Id
匹配),如果没有,就持久化它。这就是我所需要的。
它不可能是任何数据库,所以可能是XML
或JSON
。什么是存储它的简单方法(或Nuget包)?
我建议将进程内数据库(如SQL Server CE或SQLite)与O/R映射器一起使用。这比重新创建一个小型数据库更容易,也更易于维护。