DataContext не отображается при выборе источника данных для LinqDataSource - PullRequest
1 голос
/ 01 апреля 2010

У меня есть страница, на которую я бросил LinqDataSource и GridView. Я создал класс DataContext LINQ-to-SQL с именем dcResidents.dbml. Когда я пытаюсь настроить LinqDataSource на использование контекста данных dcResidents - он не отображается в списке параметров ... хотя в представлении классов (вкладка в VS) он отображается У меня есть несколько других работающих данных dacactextex - почему этот не распознается VS?

Ответы [ 5 ]

1 голос
/ 30 апреля 2014

Попробуйте Сначала построить проект (меню отладки> Bulid Имя проекта ) перед настройкой источника элементов управления DataSource.

0 голосов
/ 02 июня 2018

Я думаю, что это поможет другим народам и сэкономит время. В VS2017:
1. настроить файл .dbml,
2. сохранить изменения проекта, закрыть и заново открыть IDE вместе с вашим проектом.
3. попытайтесь продолжить настройку, используя ваш текст данных

0 голосов
/ 04 августа 2014

Я создал новую локальную установку своего веб-сайта, а затем открыл в VS 2010, и на этот раз он увидел контекст данных. это означает, что сначала вы должны отладить ваш проект, а затем увидели контекст данных.

0 голосов
/ 29 августа 2012

У меня была такая же проблема; однако я решил ее, проверив, на System.Data.Linq есть ссылка *1001* или нет.

Странно, но в разделе Ссылки проекта и компилятор может успешно скомпилировать приложение. Однако, когда я захотел просмотреть приложение в браузере, я получил сообщение об ошибке выполнения, в котором говорилось, что не удается найти соответствующую сборку. Итак, я добавил это вручную в web.config:

<system.web>
  <compilation debug="true" targetFramework="4.5">
    <assemblies>
      <add assembly="System.Data.Linq, Version=4.0.30319.17929, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
    </assemblies>
  </compilation>
  <httpRuntime targetFramework="4.5" />
</system.web> 

Надеюсь, это решит вашу проблему.

Приветствие.

0 голосов
/ 15 апреля 2010

Хорошо, вот мой обходной путь:

  1. Удаление подключений к данным и повторное добавление для серверов SQL.
  2. Сначала укажите DataContext в выделенном фрагменте кода, затем попробуйте использовать интерфейс перетаскивания.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...