我有两个表(和一个连接表)
水果 - >时间表
水果可以有很多时间表,时间表可以有很多成果。
我需要使用存储库模式的linq查询来加入它们,我该怎么做?
var query = from p in _fruitRepository.Table
join s in _scheduleRepository.Table on p.[SomeProperty] on s.[SomeProperty]
谢谢:)
答案 0 :(得分:2)
您的Schedules
课程中应该有Fruit
导航属性。我们:
var items = from f in _context.Fruits
from s in f.Schedules
select new { f, s }