Мне нужно понизить сайт с .NET 4 beta 2 до .NET 3.5.
Самым большим препятствием являются все значения идентификаторов внешнего ключа, на которые я ссылаюсь / ищу, поскольку это не поддерживается изначально в EF 3.5.
Кто-нибудь знает разумный обходной путь для этого?
Пример того, что я имею в виду:
contacts.Where(contact => contact.TypeGuid == guid)
[TypeGuid] является FK для [ContactTypes], поэтому я получаю объект [ContactType], к которому я могу получить доступ, если использую .Include("ContactType")
, но не сам прямой ID.