У меня есть база данных, которая состоит из следующего:
** Таблица 1 **
** Таблица 2 **
** Таблица ссылок **
- Table1Id (FK)
- Table2Id (FK)
Проблема в том, что я не могу получить доступ к Таблице 2 из Таблицы 1, даже если связь существует в базе данных.
Например, должно быть возможно следующее:
var Results = from c in DataContext.Table1
where c.Table2.Field2 == "Test"
select c;
Однако «c.Table2.Field2» по какой-то причине недоступен - все, что я получаю за «c.Table2». является следующим (среди стандартных any <>, где <> et al):
- RelationshipName
- RelationshipSet
- SourceRoleName
- TargetRoleName
Так что, очевидно, что-то где-то пошло, но я не могу понять, что!
Обе таблицы существуют в Схеме сущностей и имеют между собой действительные отношения.