QDORM概述
2020-11-11 09:07:30
开发教程
admin
本人使用过一段时间的EF,EF使用起来很是方便,但有些细节地方或者说是内置规则很是讨厌,有时候一个小的功能怎么也实现不了,比如说在新增,修改数据时要过滤一部分字段实现不了(本人对EF研究不深,可能是没有找到方法),不能设置读取数据视图,字段
本人使用过一段时间的EF,EF使用起来很是方便,但有些细节地方或者说是内置规则很是讨厌,有时候一个小的功能怎么也实现不了,比如说在新增,修改数据时要过滤一部分字段实现不了(本人对EF研究不深,可能是没有找到方法),不能设置读取数据视图,字段和类特性也不够丰富,另外设置主外键关系也是要了我的老命,复杂一些的主外键关系最终也没有实现,和本人的企业快捷开发平台接合很不顺畅,所以自己重新开发设计了这个ORM,就叫它QDORM吧。当然QDORM和EF是不能比的,但对于用不着EF这么强大功能又想灵活改变的同学来说,还是具有一定的意义,仅供参考吧。
本节先简单写些常用命令使用示例,详细使用方法及其它功能我们分章节慢慢讲解。
//声明一个QDORM实例
DbConfigdbConfig=newDbConfig();
//根据Book主键取一个Book对象
Bookbook=dbConfig.Model.GetModelByPrimaryKey<Book>(bookcode)
//将一个Book对象保存至数据库,如果该对象已经存,改为修改该对象。
dbConfig.Appned.AppendOrModifyToDb(book)
//将一个Book对象保存至数据库。
dbConfig.Appned.AppendToDb(book);
//修改当前Book
dbConfig.Modify.ModifyToDb(book);
//删除当前Book
dbConfig.Delete.DeleteToDb(book);
//删除所有作者是"张三"的Book
dbConfig.Delete.DeleteToDb<Book>(p=>p.auditer,"张三")
本节先简单写些常用命令使用示例,详细使用方法及其它功能我们分章节慢慢讲解。
//声明一个QDORM实例
DbConfigdbConfig=newDbConfig();
//根据Book主键取一个Book对象
Bookbook=dbConfig.Model.GetModelByPrimaryKey<Book>(bookcode)
//将一个Book对象保存至数据库,如果该对象已经存,改为修改该对象。
dbConfig.Appned.AppendOrModifyToDb(book)
//将一个Book对象保存至数据库。
dbConfig.Appned.AppendToDb(book);
//修改当前Book
dbConfig.Modify.ModifyToDb(book);
//删除当前Book
dbConfig.Delete.DeleteToDb(book);
//删除所有作者是"张三"的Book
dbConfig.Delete.DeleteToDb<Book>(p=>p.auditer,"张三")
很赞哦! ()
- 上一篇: 数据库学习教程-SQL数据的查询
- 下一篇: SELECT查询语句使用教程