2021
03-19
03-19
c# 如何自己实现一个ORM框架
0.前言在之前的几篇内容中,我们了解了如何通过ADO.NET访问数据库,如何修改、新增数据。如何通过DataSet和DataAdapter获取数据,我们将在这一篇试试自己实现一个简单的ORM框架或者说ORM工具类。涉及到的知识点:反射(初级)ADO.NET已有知识1.ORM那么,问题来了,什么是ORM?ORM全称ObjectRelationalMapping,翻译过来就是对象关系映射。是一种通过描述对象与数据库之间映射关系的数据,将对象保存到数据库中的技术...
继续阅读 >
之前在学Django时,发现它的模型层非常好用,把对数据库的操作映射成对类、对象的操作,避免了我们直接写在Web项目中SQL语句,当时想,如果这个模型层可以独立出来使用就好了,那我们平台操作数据库也可以这么玩了,我不喜欢写SQL语句。后来才知道,原来这个叫ORM(ObjectRelationalMapping,对象关系映射),在Python下面有很多这样的类库,如SQLObject、Storm、peewee和SQLAlchemy。这里就给你们介绍一下Peewee的基本使用,因...