三层设计的疑惑
大家好,我是一名asp.net的初学者,现在有个关于三层开发的问题,就是:
有三个对象:消费记录表,消费人,消费类型表.现在我写好了三个对象对应的DAL,MODEL,BLL等类,但现在有个问题,就是客户要求我做个列表,显示的内容是这三个对象的关联的某一些列值,比如:消费日期,类型名称,数量,单价,消费人.要达一以上述列值,我用的是GridView,并且在pageload方法中写了一个由三个表关联的SQL语句,这样做就不符合三层开发标准.我应该如何处理才能符合三层模式.
------解决方案--------------------
sql语句在dal中写或用存储过程