Я использую 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();
}
Отображение данных на экране (через ретранслятор). Однако я не могу получить доступ к «appTypeName», расположенному в tblAppointmentType. Я думал, что могу получить к нему доступ вот так:
<%#Eval("tblAvailabilities.tblAvailabilityAppointmentType.tblAppointmentType.appTypeName")%>
Но это не позволит мне получить доступ к tblAppointmentType. Что я делаю не так?
Благодаря
Clare
Пожалуйста, сообщите точное сообщение об ошибке. Из вашей модели данных и кода я не вижу, как это может быть то, что вы подразумеваете; Я бы предпочел, чтобы он жаловался на 'tblAvailabilities'. –