请教三层结构中的SQL查询问题
有可能每次查询显示的字段不同,如何在三层结构中实现??我的想法是传递给显示层的是一个对象,显示层直接调用这个返回的对象的属性来显示,但现在查询所需要的字段都不定,就不知道该如何传递对象到显示层了,还请高手指点 --------------------编程问答-------------------- 在逻辑层处理完给显示层 --------------------编程问答-------------------- 我该如何返回呢?逻辑层里面该返回什么对象给显示层呢,需要显示的东西每次都可能不同啊,无法把返回的对象写死 --------------------编程问答-------------------- 难道直接返回DataSet到显示层??那三层结构分层的效果不是没有了吗?本来想编写显示层的人不需要了解太多数据库结构方面的东西的 --------------------编程问答-------------------- 需要的话,就直接传dataset,但是这个dataset中的值是根据你给定的显示条件加工过的。 --------------------编程问答-------------------- 为了减少对服务器负担,你可以将数据从后台取出来后(数据改动不大时,也可以先将数据缓存到本地);
在前端写一个处理对象的属性的方法,处理后再传给显示层. --------------------编程问答-------------------- --------------------编程问答-------------------- 在前台根据需要写XML语句,然后到后台解析XML语句,这样就比较灵活了 --------------------编程问答-------------------- 在逻辑层处理完给显示层 --------------------编程问答-------------------- 我的意思是这样的,比如我有一个比较全的视图view_1,这个视图我已经做成了对象,我对这个视图进行查询,每次查询的时候可能只查视图中的部分字段,我返回给显示层的该如何传,难道直接传从数据库中搜索出来的dataset??因为我并不知道前台会查询那些字段,没办法给我做的视图对象赋值
补充:.NET技术 , C#