c# 反射获取传入对象的属性拼接sql语句实现增、删、改、查

时间:2017-01-10 11:48:32
【文件属性】:

文件名称:c# 反射获取传入对象的属性拼接sql语句实现增、删、改、查

文件大小:3KB

文件格式:RAR

更新时间:2017-01-10 11:48:32

c# 反射 sql

利用反射动态拼接sql。 daohelper属于DAL层,objectdata类属于BLL层,BLL层引用DAL层。映射数据的表继承objectdata类。例如,数据表book,根据字段与属性一一对应的方式创建book类,插入数据库时,直接book.save()


【文件预览】:
DAOHelp.cs
ObjectData.cs

网友评论

  • 谢谢分享,正好用到。
  • 插入数据时,主键不能显示插入数据. 修改一下Save()内条件: item.Name == "TableName" || idlist.Any(w => w.Name == item.Name)
  • 谢谢分享,我很喜欢
  • 详细,很好,可用
  • 这个我很喜欢!!!
  • 谢谢分享,正好用到。
  • 感谢楼主分享
  • 还没看懂怎么用的0.0
  • 虽然不能直接用,但很有启发意义~
  • 根据此帮助,我自己写出来一套逻辑
  • 感谢楼主,不算复杂
  • 一般吧,只有两个类,应该说包含主要内容了。
  • 大概看懂了,试试效率高不高
  • 还没试用,看了一下代码,增删改应该是没问题,查询基本还是要自己写的。直接select *
  • 不错的资源
  • 感谢楼主,不过比较复杂。 感谢楼主,不过比较复杂。 感谢楼主,不过比较复杂。 感谢楼主,不过比较复杂。 感谢楼主,不过比较复杂。
  • 通过这个学会了 c# 反射获取传入对象的属性拼接sql语句实现增、删、改、查 不过据说耗费的资源挺大。
  • 感谢楼主,不算复杂
  • 代码不错,不过只是两个类的代码,要自已写例子调试。
  • 感谢楼主,不过比较复杂。