微软的Entity Framework 就够你学的了。
看了一下楼上链接有关EF的缺点,请自行注意,里面有误导观众(当然可能不是故意的,只是作者不知道)的地方。
你放在EF上的时间足够,就会发现上面说的有些缺点是胡说的。
看到了,那篇文章作者自己写了个ORM,基本上博客园所有的ORM都攻击EF。
好的,谢谢
EF功能强大毋庸置疑,但ORM真需要那么多无用的功能吗?很多时候你会觉得写个SQL然后自动映射下Model就够了,EF当然也提供此类功能,但既然用了EF就应该会用LINQ,简单查询LINQ没问题,但复杂查询LINQ的可读性真不如SQL(不接受反驳,项目中自己体会),还有就是查询条件不能动态拼接绝对是个悲剧(虽然可以用MS提供的动态LINQ,也可以自己搞Expresssion拼,但性能差好几条街),我是建议Dapper,毕竟和数据库打交道的是SQL不是LINQ.
说的也是,大家都有自己的学习路线。谢谢
EF就很强大的,如果最求小巧,Dapper就不错。
好的。
按照我目前接触过的来说,SQLsugar是最简单粗暴的ORM框架,直接引用进来就可以开发了,快的一批,语法也简单,建议去看一下:http://www.codeisbug.com/Doc/8,
小白路过,SQLsugar是真简单好用
好的,谢谢
我觉得你应该先弄EF,EF弄懂了,其他的,哼哼
感谢建议
EF先弄懂了,再去看其他的。
好的
对于mybatis之类的实在不恭维,机器的工作不推荐人去做(除非特定情况),所以选择ef。
那也是,对于重复的代码块,写多了的确是会比较繁琐,我也是比较喜欢可以写少一些重复的东西
Dapper很不错的,轻量级,更接近原生
忙完这阵子,会深入了解的,谢谢
看公司用啥啊,公司用啥你看啥
Dapper 类似sqlhelper ,这个可以使用 , sqlsugar 国人写的,