我使用C#.NET和LINQLINQ連接很多 - 很多關係
在我的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();
}
我顯示數據到屏幕(通過中繼器)。但是我似乎無法訪問位於tblAppointmentType中的'appTypeName'。我以爲我可以這樣訪問它:
<%#Eval("tblAvailabilities.tblAvailabilityAppointmentType.tblAppointmentType.appTypeName")%>
但它不會讓我訪問tblAppointmentType。我究竟做錯了什麼?
感謝
克萊爾
請提供確切的錯誤信息。從你的數據模型和代碼中,我不知道它可能是你暗示的內容。我寧願期待它抱怨'tblAvailabilities'。 – 2009-09-08 16:12:45