【发布时间】:2012-06-26 11:34:38
【问题描述】:
我需要从我的桌子上为特定患者获取所有预约,为此我尝试过,
public List<Appoinment> GetAppoinments() //here Appointment is a class.
{
List<Appoinment> appointments = null;
foreach (DataObject.Appointment appointment in
dataEntities.Appointments.Where(a => a.PATIENTID == PatientId))
{
}
return appointments;
}
在我的 Appointment 类和表中,我有 PatientId、doctorid、约会日期等字段,像这样,
在这里,在我尝试过的 foreach 循环中,
appointments.add(appointment);
它的严重错误,它不能自动从数据库表约会转换为类约会,对吧。
我不知道如何做到这一点,有人可以在这里帮助我吗,在此先感谢
【问题讨论】:
-
你应该做
appointements.Add(new Appointment {ParientId = ..., OtherStuff = ...}),根据你正在迭代的当前约会。 -
还可能想在添加元素之前初始化空列表!
-
感谢投反对票和投赞成票
-
您或许应该向我们展示
Appointment类的接口。没有他们就很难提供帮助。 -
谢谢,我刚刚尝试了 Craig 的方法,它的工作原理
标签: c# asp.net entity-framework