首先,我们在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框架,还有不足之处,需要大神们能不吝赐教,同时也记录自己的学习过程