为什么放着开源的Nhibernate和微软官方的EF不用,要用你这个ORM呢?
基本上能写出这个ORM算是水平不错,但是选择用你这个框架的人就属于愚蠢的人
基本上能写出这个ORM算是水平不错,但是选择用你这个框架的人就属于愚蠢的人
解决方案 »
- sql2005中如何用RANK() 取第10到第20条数据?
- 有研究DevExpress的朋友请进,小弟有的问题很急的
- 在winform中用httpwebrequest表单post登录失败。
- 当我运行.cs生成的.exe时按回车键DOS就关闭了
- 如何用窗体软件和网页交互操作(登录或提交数据)?
- 急!!如何结束SOCKET(UDP)的异步接收......(顶者有分)
- 用DataGrid做查询总是在尾行多以行空的怎样去掉
- 关于多线程的内存问题
- 在线求助:水晶报表中的图表显示问题,help me!
- 数据库问题! 高手请进。。。。。。。。
- 用webclient抓取新浪财经的数据很慢,求帮忙解决
- C#给短信猫发送AT指令,短信猫回复异常
呵呵,5.0之前全开源了,5.0步步开源,你也可以加入获取开源.
给你们测试代码
http://www.cnblogs.com/humble/p/3307492.html给你开源地址
http://www.cnblogs.com/humble/p/3323161.html
qsmy_qin(at)163.com
1、高性能不应该停留在高效的数据转换这个层次,更重要的是提供配套的Cache机制。
2、易用性不应该是BiggerThan这类东西,.NET2.0同样可以使用lambda Expression,主要是vs编译器版本的支持,实现一套Expression花不了多少时间。
3、ORM如果仅仅用来替代SQL,个人认为意义不大。
另外有一点个人经验,ORM如果只支持的单表SQL查询,有利于自动化的实现,有利于基于Cache的性能优化,而且使用也会更简单。
2.这个后半句,我可真不统一.不过可以在2.0使用,有一个开源的
3.不是为了替代sql
4.你说的都有.
而对于其它人,一般不会有人冒着“不稳定”的风险使用第三方的类库,除非你能不可替代的解决一般人的问题。
至于速度,肯定没有Dapper的高,如果仅仅和EF、nhibreate去比较,那不能说明它的效率,因为任何轻量级的第三方框架速度上都可以超过复杂的EF。你有本事我手写SQL的执行效率去比较,如果速度几乎一样,那才能说明效率高,Dapper就可以做到。
至于速度,肯定没有Dapper的高,如果仅仅和EF、nhibreate去比较,那不能说明它的效率,因为任何轻量级的第三方框架速度上都可以超过复杂的EF。你有本事我手写SQL的执行效率去比较,如果速度几乎一样,那才能说明效率高,Dapper就可以做到。
用了之后,再说它的性能如何,给你们测试代码了,你们也不测试.实际求实地说话才是做东西.
谁说我的实体映射用EMIT反射了?不知道情况就不要信口开河.
至于速度,肯定没有Dapper的高,如果仅仅和EF、nhibreate去比较,那不能说明它的效率,因为任何轻量级的第三方框架速度上都可以超过复杂的EF。你有本事我手写SQL的执行效率去比较,如果速度几乎一样,那才能说明效率高,Dapper就可以做到。Dapper确实可以 有人测过 总体速度不错 不知道为什么Entity framework 测试起来速度不佳
EF,生成model,也叫硬编码?
EF,生成model,也叫硬编码?我只是说可能,EF的DB frist仅仅是生成model,并没有生成数据转换代码。