有没有一个很好的LINQ方式来做笛卡尔积?
我有这样的类结构:
PersonDogs (dog 1, dog 2, etc)Puppies (puppy A, puppy B, etc)
有一个人。他有1只狗。每只狗有1只小狗。
我想要一份所有可能的小狗组合清单,从每只狗身上带一只小狗。例如:
狗1小狗A,狗2小狗狗1小狗A,狗2小狗B狗1小狗B,狗2小狗狗1小狗B,小狗2小狗B
如果它是在sql表中,我会做类似以下的事情来“乘以”表:
select * from puppies a, puppies b where a.parent='dog1' and b.parent='dog2'
是否有一些linq-ish方式来做这种事情???
非常感谢
千万里不及你
POPMUISE
相关分类