您的位置:首页 > 数据库

利用反射+自定义特性实现简单ORM(二),“无SQL”的数据库增删改查

2009-07-27 09:16 603 查看
d上一次写了简单的实现,还是基于写SQL的情况下,这次可以实现基本的单表的简单条件的(复杂条件构想中)数据增删改查,通过特性标识来完成实体与数据表的映射。
有朋友上次提出多表间的关系映射,暂时还是通过(多实体类-视图)的映射实现,虽然写起来可能会麻烦些,不过应该也符合面向对象嘛!

代码:
实体插入:

Code
People people=new People();
people.SysNo=sysNo;
people.PName = "李宇春";
people.PSex = "男";
people.PAge = 30;
ExecuteEntity.UpdateEntity<People>(people);

大至就是这样,还未完。实现更灵活的主法。
PS:有很多人说反射性能很差很差,这个先保留意见下!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐