想象有一个类(和相应的数据库表)如下
class Price{
int ItemID;
int ItemTypeID;
string ItemName;
string ItemTypeName;
float Price;
}
我正在寻找一个新的通过 LINQ 查询它以获取不同项目的列表(可能使用 Take() 和 Skip() 方法)并嵌套所有相关价格的列表。
有什么建议吗?
编辑:为了让问题更简单,这里有一个例子
想象一下有3个“价格”如下
1, 1, Ball, Blue, 10
1, 2, Ball, Red, 20
2, 1, Frisbee, Blue, 30
我想把它们放在一个简化的结构中
List<Item>
在哪里
class Item
{
string ItemName;
string ItemTypeName;
List<Price> Prices;
}
和
class Price
{
float Price;
}