基于关系的实体框架查询

时间:2014-09-24 12:28:26

标签: entity-framework

如果您的数据库表具有如下关系:

PersonId(PK),姓名

PersonDoesService

PersonId(FK),ServiceId(FK)

服务

ServiceId(PK),类型

是否可以在一个语句中使用Entity Framework来获取基于serviceId执行一项服务的所有人员?

1 个答案:

答案 0 :(得分:0)

以下代码可以满足您的要求。确保您的ServiceId存在。

var people = context.Service.First(s => s.ServiceId == theServiceIdIWant).Person // IEnumerable<Person>