如果我有以下几点:创建多个对象或创建单个对象的几种方法的一种方法?
Public Class Product
Public Id As Integer
Public Name As String
Public AvailableColours As List(Of Colour)
Public AvailableSizes As List(Of Size)
End Class
,我想从数据库中获取的产品清单,并与他们现有的大小和颜色沿着页面上显示它们,我应该
- 有一种方法(GetProducts())使用单个视图来加入相关表,然后循环遍历每行并根据需要创建对象?或...
- 有几种方法,只负责每个创建一个对象?例如。的GetProducts(),GetAvailableColoursForProduct(ID)等目前我正在做一个
),但我添加其他的其他属性(多张图片,可选的流苏等)的代码越来越非常杂乱(有检查这是不一样的产品为上一行,具有这种颜色已经被添加,等等),所以我很想用b去)但是,这将真正斜坡上升往返数据库的数量。
干杯。对不起,我应该稍微清楚些。我希望GetProductDetails获取产品列表,而不仅仅是一个,因此在里面有三个请求不起作用。将编辑我的问题。 – jammus 2008-09-16 12:21:10