悬赏园豆:30
[已解决问题]
解决于 2008-03-14 09:40
<P>本人最近在自学.net,研习了petshop,在园子里看到很多分析的文章,受益良深,但是有一个问题没弄清楚,希望大家赐教:</P>
<P> 在PetShop中,系统需要处理的数据库对象包括数据实体,它们对应数据库中相应的数据表。它们没有行为,仅用于表现对象的数据。这些实体类都被放到Model程序集中,例如数据表Order对应的实体类OrderInfo,它们是作为数据的载体,便于业务逻辑针对相应数据表进行读/写操作。这些类的属性分别映射了数据表的列,而每一个对象实例也恰恰对应于数据表的每一行,在UI层中,如果需要数据库中的数条记录,则用IList返回。我疑惑的是,如果UI中,需要显示的内容涉及多张表,如需要5张表中的字段组合成的一条记录,填充到IList<>,然后绑定到gridview,这时候的IList中的类型应该是什么样的,是不是要重新设计model?</P>
问题补充:
不用dataset和datatable,怎么实现?
很多代码生成工具生成的model就是和表一一对应的,如果不是和表一致,当项目大了,那么model的设计将会变的异常庞大和繁冗,那该怎么设计?
冬虫草
|
初学一级
|
园豆:
160
提问于:2007-12-28 14:13