我正在使用c#.net和LINQ。
在我的LINQ模型中,我有三个数据库表:
LINQ MODEL http://img180.imageshack.us/img180/9827/linqmodel.jpg
下面的代码是我访问数据的方式:
public IQueryable<tblAvailability> GetAvailabilitiesBySet(int id)
{
return (from a in dc.tblAvailabilities
where a.asID == id
select a).DefaultIfEmpty();
}
我将数据显示到屏幕上(通过repeater)。但是我似乎无法访问tblAppointmentType中的'appTypeName'。我认为我可以这样访问它:
<%#Eval("tblAvailabilities.tblAvailabilityAppointmentType.tblAppointmentType.appTypeName")%>
但是我无法访问tblAppointmentType。我做错了什么吗?
谢谢
克莱尔