0
我使用实体框架有许多一对多的关系进行了一些问题:检索多对多的关系数据
我有一个Reservation
类Membership
作为许多一对多的关系:
public class Reservation
{
public virtual ICollection<Membership> Membership { get; set; }
}
我怎样才能检索到MembershipID
从我从预订选择membersip形式foreach循环:
reservations = reservationRepo.Reservations.Where(r =>
r.StartDatetime >= requestDate && r.EndDatetime <= endDate
&& r.Branch.BranchID == branchId).AsEnumerable();
foreach (var reservation in reservations)
{
reservationList.Add(new ReservationModel
{
ReservationID = reservation.ReservationID,
StartDatetime = reservation.StartDatetime,
EndDatetime = reservation.EndDatetime,
MembershipID = reservation.Membership????
});
}
如果我只是换货政... RN reservations
我:
The 'ObjectContent`1' type failed to serialize the response body for content type 'application/json; charset=utf-8'.","
我已经试过这种方法,我得到这个错误:已经有一个打开的DataReader与这个命令关联,必须先关闭它。 – Alvin
此错误未连接到查询。这是上下文传递的问题。 – MarcinJuraszek
任何其他方法?试图寻找其他方式来解决这个问题。 – Alvin