Chloe.ORM框架使用之查询(一)

首先,我们在VS的NuGet管理添加对应的包
在这里插入图片描述
然后搜索chloe根据自己使用的数据库来选择安装不同的包,红色的为需要下载的包
在这里插入图片描述
然后我们开始使用chloe来做一个简单的查询
首先我们创建一个实体类
在这里插入图片描述
类里面的字段根据数据表的字段对应起来,不一定要全部的字段都写,看你需要哪些字段。
注意:实体类的名称一定要和数据表的名称相同
然后开始
在这里插入图片描述
小技巧,可以通过VS连接数据库来找到连接的字段,也就是我打马赛克的地方
首先我们点VS上面的工具-连接到数据库
在这里插入图片描述
然后选择对应的数据源(我这里使用的是sql server),点击确定
在这里插入图片描述
在这里插入图片描述
这样我们就可以在服务器资源管理器中看到我们连接的数据库了。
在这里插入图片描述
然后我们右键数据库对应的地方,也就是我标记红框的地方,选择属性
在这里插入图片描述
复制 连接字符串里面的内容

DbContext context = new MsSqlContext("这里面是复制的连接字符串的内容");
            IQuery<BD_CONFIG> q = context.Query<BD_CONFIG>();
            var c =  q.Where(a => a.CONFIG_CODE== "UnloadCoal_LED_OUT").Select(a => new { a.EXT,a.EXT1,a.EXT2,a.EXT3}).ToList();
            /*
            q.Where(a => a.CONFIG_CODE== "UnloadCoal_LED_OUT").Select(a => new { a.EXT,a.EXT1,a.EXT2,a.EXT3})解析之后是这样的SQL语句
            select EXT,EXT1.EXT2,EXT3 from DB_CONFIG where CONFIG_CODE='UnloadCoal_LED_OUT'
            */

var c会得到一个查询结果的集合
具体不同的查询可以参考:Chloe基本查询

开始学习Chloe框架,还有不足之处,需要大神们能不吝赐教,同时也记录自己的学习过程

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值