LINQ到实体如何对字段执行子查询
为了保存多个DB调用,并且由于它来自同一个表,我在linq查询中查找一个字段,以返回一个包含两个IEnumerable字段的对象 我在这里写了一些伪代码来说明我要做的事情,但它不是有效的Linq代码。有人知道怎么做吗?(弗雷德和乔都是数不清的)LINQ到实体如何对字段执行子查询,linq,c#-4.0,linq-to-entities,Linq,C# 4.0,Linq To Entities,为了保存多个DB调用,并且由于它来自同一个表,我在linq查询中查找一个字段,以返回一个包含两个IEnumerable字段的对象 我在这里写了一些伪代码来说明我要做的事情,但它不是有效的Linq代码。有人知道怎么做吗?(弗雷德和乔都是数不清的) 您希望创建一个匿名类型,然后在其中创建另一个匿名类型 我猜您的两个系列中都有一个输入错误,您使用了j和k,但选择了jobs var c = from jobs in model.jobView select new
您希望创建一个匿名类型,然后在其中创建另一个匿名类型 我猜您的两个系列中都有一个输入错误,您使用了
j
和k
,但选择了jobs
var c = from jobs in model.jobView
select new
{
jobs.JobID,
jobs.NameID,
TwoObjects = new
{
Fred = from j in model.jobView
select jobs.Field1,
Joe = from k in model.jobView
select jobs.Field2
}
};
var c = from jobs in model.jobView
select new
{
jobs.JobID,
jobs.NameID,
TwoObjects = new
{
Fred = from j in model.jobView
select jobs.Field1,
Joe = from k in model.jobView
select jobs.Field2
}
};