ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

使用LiteDb

使用LiteDb
public class NoSqlDbContext
{private ILogger<NoSqlDbContext> _logger;public NoSqlDbContext(ILogger<NoSqlDbContext> logger){_logger = logger;_Database = new LiteDatabase(@$"Filename={ConfigurationManager.AppSettings["DbPath"] ?? ""}data.db;Password=123");//创建索引var qrCollection =  _Database.GetCollection<QrEntity>();var photoCollection = _Database.GetCollection<PhotoEntity>();photoCollection.EnsureIndex(x => x.Id, unique: true);photoCollection.EnsureIndex(x => x.Delete);qrCollection.EnsureIndex(x => x.PhotoId);qrCollection.EnsureIndex(x => x.FilePath);}public LiteDatabase _Database { get; private set; }
}
返回列表