繁体   English   中英

如何做多人加入Linq

[英]How to do a Many to Many join in Linq

我有两张桌子(还有一张桌子)

水果 - >时间表

水果可以有很多时间表,时间表可以有很多水果。

我需要使用存储库模式的linq查询来加入它们,我该怎么做?

var query = from p in _fruitRepository.Table
            join s in _scheduleRepository.Table on p.[SomeProperty] on s.[SomeProperty]

谢谢 :)

您应该在Fruit类中具有Schedules导航属性。 我们:

var items = from f in _context.Fruits
            from s in f.Schedules
            select new { f, s }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM