C#使用sqlite-net搭建简易的ORM

SQLite简易版ORM

首先打开项目,使用nuget搜索sqlite-net,如下图:

下载完成后,我们会多出两个文件,SQLite.cs和SQLiteAsync.cs。

我们新建一个文件夹SQLiteResources,把这俩文件放进去。

C#使用sqlite-net搭建简易的ORM_第1张图片

然后我们创建两个表实体,如下:

public class Valuation
{
    [PrimaryKey, AutoIncrement]
    public int Id { get; set; }
    [Indexed("ValuationStockId2",1)] //索引,注意,该索引在表创建时,会创建,如果索引改名,旧索引依然存在,并未被删除
    public int StockId { get; set; }
    public DateTime Time { get; set; }
    public decimal Price { get; set; }
}
public class Stock
{
  [PrimaryKey, AutoIncrement]
  pu

你可能感兴趣的:(C#高级教程,mysql,python,数据库,java,sqlite,1024程序员节)