Database design ORM实体概念
我正在编写自己的ORM框架,我对将负责执行SQL命令的代码放在哪里有疑问。执行SQL命令应该在实体类中调用,或者可能在外部数据库管理器中调用?你知道其他ORM框架是如何处理这一问题的吗?我在20世纪90年代编写了自己的ORM,以便与VB5和VB6以及RDO一起使用SQL Server。我将关注点分离的原则应用于生成的代码,这样我的ORM CASE工具生成了三层代码:Database design ORM实体概念,database-design,orm,Database Design,Orm,我正在编写自己的ORM框架,我对将负责执行SQL命令的代码放在哪里有疑问。执行SQL命令应该在实体类中调用,或者可能在外部数据库管理器中调用?你知道其他ORM框架是如何处理这一问题的吗?我在20世纪90年代编写了自己的ORM,以便与VB5和VB6以及RDO一起使用SQL Server。我将关注点分离的原则应用于生成的代码,这样我的ORM CASE工具生成了三层代码: 用于CRUD操作和搜索/列出操作的Transact-SQL存储过程 用于操作数据库层的VB代码(这是特定于RDO的东西所在的位置
- 用于CRUD操作和搜索/列出操作的Transact-SQL存储过程
- 用于操作数据库层的VB代码(这是特定于RDO的东西所在的位置)
- 业务规则代码(这是应用编辑和默认值的地方)