另类的Linq To Sql——CoolEntity 之 横空出世

摘要
相信各位做.net开发的朋友都使用过Entity Framework吧,今天我要把我历经2年对Entity Framework的逆向研究,最终开发完成的ORM框架推荐给各位,另类的Linq To Sql —— CoolEntity,先看一下本章查询案例吧
准备工作
添加CoolEntity.dll引用(以后在提供CoolEntity.dll的获取方式)
另类的Linq To Sql——CoolEntity 之 横空出世
引用如下命名空间
另类的Linq To Sql——CoolEntity 之 横空出世
真正的准备工作远不止这些,今天只是列出重点,其他的以后再介绍
本章案例
(一)Like查询
另类的Linq To Sql——CoolEntity 之 横空出世
执行结果如下
另类的Linq To Sql——CoolEntity 之 横空出世
(二)关联查询
另类的Linq To Sql——CoolEntity 之 横空出世
执行结果如下
另类的Linq To Sql——CoolEntity 之 横空出世
本章小节
相信第一个案例都很简单,至于第二个关联查询的案例,下面我就给出一些提示吧
Member(会员)
另类的Linq To Sql——CoolEntity 之 横空出世
Category(会员类型)
另类的Linq To Sql——CoolEntity 之 横空出世
看一下上面的类,还有黄色标识的属性,再对比一下案例二中的代码
另类的Linq To Sql——CoolEntity 之 横空出世
其中,如下代码有必要解释一下
另类的Linq To Sql——CoolEntity 之 横空出世
这只是简写,写全了看一下吧
另类的Linq To Sql——CoolEntity 之 横空出世
这下明白了吧,顾名思义,指定了关联查询的条件,怎么样,对于关联查询,无论使用EF还是写sql恐怕都要写更多代码吧,另外使用CoolEntity还能够进行3张表以上的多表联查(包括从表的从表),这就是今天留给你们仔细思考的作业。
好了,最后我在给出CoolEntity的源码地址如下
https://code.****.net/u012149251/coolentity_orm_framework/tree/master
其他的自己研究吧,下次再见。

下一篇
另类的Linq To Sql —— CoolEntity开始开发 (一) 添加引用