简单的.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匹配),如果没有,就持久化它。这就是我所需要的。

它不可能是任何数据库,所以可能是XMLJSON。什么是存储它的简单方法(或Nuget包)?

简单的.NET文件系统持久性

我建议将进程内数据库(如SQL Server CE或SQLite)与O/R映射器一起使用。这比重新创建一个小型数据库更容易,也更易于维护。