.netcore2.2 web api EF 数据库查询操作

2019-08-19  本文已影响0人  StormerX

DBFrist,根据MySQL数据库生成实体类。

dotnet ef dbcontext Scaffold "server=192.xxx.xxx.250;port=3306;user=root;password=yourPassword;database=DatabaseName;" Pomelo.EntityFrameworkCore.MySql -o DM -f

查询操作

查询表所有数据(ApplyCar是实体类,contextDB是数据库上下文的实例)

public List<ApplyCar> GetList()
{
    List<ApplyCar> result = contextDB.ApplyCar.OrderBy(o => o.Id).ToList();
    return result;
}

查询表所有数据(根据Id字段降序排列,取前三条数据)

public List<ApplyCar> GetList()
{
    List<ApplyCar> result = contextDB.ApplyCar.OrderByDescending(o => o.Id).Take(3).ToList();
    return result;
}

查询表中State字段等于1的记录(根据Id字段降序排列)

public List<ApplyCar> GetList()
{
    List<ApplyCar> result = contextDB.ApplyCar.Where(state => state.State==1).OrderByDescending(o => o.Id).ToList();
    return result;
}
上一篇 下一篇

猜你喜欢

热点阅读