高效的实体类操作类[修改版]

时间:2015-05-03 05:13:22
【文件属性】:

文件名称:高效的实体类操作类[修改版]

文件大小:91KB

文件格式:CS

更新时间:2015-05-03 05:13:22

C# Entity

源自Dapper,本人修改如下. 修改一:添加了数据类型转换。例如,当定义的实体类某个属性是bool类型的,而数据库不支持bool类型(如Oracle数据库),那么我们一般认为0为false,非0为true,映射到实体类就需要转换,原来的操作类就修改。 修改二:一个小BUG,原操作类对空映射的一个处理上有点小问题,被我细看后发现,已修正。 修改三:添加了动态实体类的控件绑定支持。原操作类已支持动态绑定,无需给定一个具体的类型,而返回一个dynamic类型的实体即可,其属性由查询动态产生,但是产生的这个动态实体类即可无法直接给控件绑定并显示,因为无法通过反射得到内部属性结构,现做改良,可以直接绑定到类似DataGridView的控件上面。


网友评论

  • 有不少例子可以参考,目前正需要.
  • 这个还是可以的
  • 我感觉我的潜力无限大啊,竟然能看懂这个。
  • 互相学习 下载看看
  • dotnet我是初学者,不敢妄加评论
  • 还行,代码还是不错的
  • 不错 不过大部分都是别人写的
  • 不错,整在用.
  • 有很高的参考价值,谢谢分享
  • 可以试用一下的
  • 最近在项目中用到Drapper,,下载下来看看,很有帮助。
  • 不错 不过大部分都是别人写的
  • 非常实用,感谢分享
  • 没看明白,没敢使用
  • 还行,代码还是不错的
  • 不是非常好,只能算是合格
  • 修改是不错,但由于多表关联查询时碰到同名列问题时,最后还是决定自己写一个
  • 不错,但没有达到我要的效果!
  • Dapper 很高效的ORM
  • 感谢分享,没看明白,没敢使用
  • 感谢分享。dapper是不错的东西。
  • 很不错,要是有注释就好了。
  • 思路清晰,编码工整,感谢分享。
  • 很好的源码,学习一下
  • 代码很不错 需要整理一下 有点乱