我有以下EF代码-优先实体:公司和调制解调器。一家公司可以有一个调制解调器列表。我想返回所有调制解调器,如果有公司ID,如果可用的话。在SQL中,我将执行以下操作:left outer join Company c on 我熟悉在LINQ中使用DB中的.DefaultIfEmpty()进行左外连接,而不是使用代码优先。我感到困惑的地方是,LINQ中
假设我有一个包含FirstName和LastName列的Person表。我使用get属性"FullName“扩展了Person LINQ实体类,该属性连接名字和姓氏。像这样的LINQ查询:from person... select fullName where id = x
生成选择所有患者列的SQL,因为FullName是在触发查询之后计算的。我想将select子句限制为所需的2列。这是