如何使用LINQ从两个表编写条件查询

如何使用LINQ从两个表编写条件查询,linq,Linq,两个数据库中有两个表 推广:代码、源代码、代理 BrokerNo:Id,Name,BrokerNo 我要查询的是所有满足升级条件的BrokerNo.Name记录。broker=BrokerNo.BrokerNo和Promotion.source=“asdf” 如何使用LINQ编写查询语句?如果不能将其设置为外键,那么通过在实体中使用LINQ,您将可以直接访问该对象。 from promotion in Promotion from brokerNo in BrokerNo where promo

两个数据库中有两个表 推广:代码、源代码、代理 BrokerNo:Id,Name,BrokerNo 我要查询的是所有满足升级条件的BrokerNo.Name记录。broker=BrokerNo.BrokerNo和Promotion.source=“asdf”
如何使用LINQ编写查询语句?

如果不能将其设置为外键,那么通过在实体中使用LINQ,您将可以直接访问该对象。
from promotion in Promotion
from brokerNo in BrokerNo
where promotion.source == "asdf" && promotion.broker == brokerNo.BrokerNo
select brokerNo.Name