F
FLYINGFDK11
Unregistered / Unconfirmed
GUEST, unregistred user!
多表连接的问题
项目的架构设计为多层,分别为
1.数据服务层(Database Layer)
2.业务逻辑层(Business Layer)
3.界面层(Web Form Layer)
在实作中碰到单表查询时,(Database Layer 和 Business Layer)容易做出来,但对于多表关联查询时是由Business Layer直接跟数据库连接取数据,还是依然business layer 从Database Layer取数据,如果采用后者,不知如何实现 例如:有如下2个Table
Mar1000:
MARC_ID | AUTHOR | TITLE
Mar3100
MARC_ID | URLPATH |
现在业务逻辑层(Business Layer) 要取 URLPATH 为 www.google.com 的 AUTHOR,TITLE数据,根据MARC_ID进行关联
不知这个(Business Layer )这么实现
项目的架构设计为多层,分别为
1.数据服务层(Database Layer)
2.业务逻辑层(Business Layer)
3.界面层(Web Form Layer)
在实作中碰到单表查询时,(Database Layer 和 Business Layer)容易做出来,但对于多表关联查询时是由Business Layer直接跟数据库连接取数据,还是依然business layer 从Database Layer取数据,如果采用后者,不知如何实现 例如:有如下2个Table
Mar1000:
MARC_ID | AUTHOR | TITLE
Mar3100
MARC_ID | URLPATH |
现在业务逻辑层(Business Layer) 要取 URLPATH 为 www.google.com 的 AUTHOR,TITLE数据,根据MARC_ID进行关联
不知这个(Business Layer )这么实现