Ответ 1
Щелкните правой кнопкой мыши свое решение/проект. Нажмите "Добавить ссылку" и найдите "System.Data.Linq" и добавьте туда ссылку, и она должна скомпилироваться.
Я использую С#, EF 4 в asp.net 4 и VS 2010.
Я пытаюсь загрузить пространство имен System.Data.Linq
с помощью этого кода using System.Data.Linq
и я получаю эту ошибку:
Ошибка 2 Тип или имя пространства имен Linq не существует в пространстве имен "System.Data" (вам не хватает ссылки на сборку?)
Любая идея, что я делаю неправильно.
Щелкните правой кнопкой мыши свое решение/проект. Нажмите "Добавить ссылку" и найдите "System.Data.Linq" и добавьте туда ссылку, и она должна скомпилироваться.
Просто чтобы подтвердить, что добавление ссылки на проект не сработало для меня, потому что оно уже было выбрано.
Однако, выбрав "Копировать локальный, True" на панели "Свойства" для справки, он начал работать.
Это пространство имен является LINQ-to-SQL, поэтому вам также нужно добавить ссылку на System.Data.Linq.dll; он не будет добавлен по умолчанию, просто добавив Entity Framework.
Попробуйте изменить целевую структуру для своего проекта.
Перейдите в раздел "Пропорции" > "Приложение" > "Перенос целевой платформы" в другое, чем используется, и затем измените его.