我有這樣Linq的分組與列表
Product Room
long productid long roomid
List<Room> rooms string roomname
String name
實體現在我有有重複日期距房間清單產品實體的名單。 Eq。
Product
Id 1 Id2 Id3
Rooms = 1,A Rooms = 1,B Rooms =1,C
ABC ABC ABC
在這種情況下,我有相同的屬性重複3次,因爲它有3個房間。
我想要做的是將所有房間添加到一個產品實體,該產品實體將具有一個產品實體和房間列表(本例中爲3個列表)。 我試過這樣的東西,但它不起作用。
這裏我傳遞屬性id
var result = from t in Product
where t.ProductId == propId
group t by t.Rooms
into g
select g;
任何幫助或想法,請
你期望結果看起來像什麼? – 2012-07-09 16:51:36
@RiskyMartin:正如我在問題中提到的,一個屬性不會重複。它會顯示爲一個屬性,但其中包含房間列表 – 2012-07-09 16:59:20
因此,即使產品ID不是'propId',您是否想要ID爲'propId'的產品與所有產品的房間? – 2012-07-09 17:31:12