我有一个具体的问题。我对SQL不是很熟悉,所以这可能是一个愚蠢的问题。我有以下类。
这是我使用的代码。
这段代码运行良好,我在这里做了一些更改以便发布,可能有一些名称更改不正确。 我需要得到的是:
有人知道这是否可能吗?支付详细信息与Pay.ID = PayDetail.ID相关联。提前感谢。
class StructuredResult
{
public Pay Pay{ get; set; }
public Processing Processing{ get; set; }
public Member Member { get; set; }
public StructuredResult()
{
}
}
这是我使用的代码。
var allPaying = (from pay in Entities.Pays
join prc in Entities.Processingss on pay.IDCalculation equals cal.IDCalculation
join mbr in Entities.Members on pay.IDMember equals mbr.IDMember
where pay.IDMember == IDMember
orderby prc.DateFrom descending
select new StructuredResult()
{
Pay = pay,
Processing = prc,
Member = mbr
}).ToList();
这段代码运行良好,我在这里做了一些更改以便发布,可能有一些名称更改不正确。 我需要得到的是:
class StructuredResult
{
public Pay Pay{ get; set; }
public Processing Processing{ get; set; }
public Member Member { get; set; }
public List<PayDetail> PayDetails { get; set; }
public StructuredResult()
{
}
}
有人知道这是否可能吗?支付详细信息与Pay.ID = PayDetail.ID相关联。提前感谢。
details
后面加上.ToList()
,并且在整个查询周围也加上。更多的问题应该在另一个问题中提出 :) (还有许多其他问题回答这个后续问题)希望能帮到你。 - Gilad Green