我將盡力描述這是我能做到的最好方式。我能想到的最好辦法就是給你一個數據集。Linq到SQL查詢組雖然仍然選擇細節
動物
ID類型
1獅子
2個老虎
3只熊
AnimalDetails
ID AnimalId身高體重
1 162英寸200磅
2 156英寸150磅
3 1 23英寸125lbs
個 4 247英寸500lbs
5 288英寸150磅
6 215英寸125lbs
如果有幫助,假裝這些表已經加入
也許有一個FK其他一些包含每種動物類型詳細數據的表格;身高,身高,年齡等
我想按動物類型(獅子等)進行分組,並選擇它,但也選擇獅子的細節。
所以我想要鑰匙是獅子,那麼也許是獅子信息的集合。
這有道理嗎?
我的企圖顯然難道不工作,但在這裏它是無論如何:
var animals = (from a in Animals
group a by new { AnimalType = a.Type }
into grouped
select grouped);
UPDATE 添加了僞表結構。林沒有尋找這個1的答案,因爲這顯然是假的數據,只是尋找如何實現這一目標的方向。
Lion的細節與Tiger的細節相同嗎?意思是他們都需要像「身高」,「體重」等相同的屬性....或者他們會不同你的類型之間? – 2011-12-21 18:31:58
爲了這個問題假裝他們是一樣的 – 2011-12-21 18:43:56