Отсутствует шоу / Добавить источник данных - PullRequest
3 голосов
/ 18 мая 2011

Буду признателен за любую помощь,

Я использую Visual Studio 2010 и в настоящее время я делаю проект в ASP.net mvc3.В этом проекте у меня есть наборы данных .edmx и я хочу использовать их для создания отчета .rdlc.Так что в итоге я не смог получить показ источника данных в меню данных дизайна отчета.Что случилось?И какое возможное решение?

Ответы [ 2 ]

2 голосов
/ 29 сентября 2011

Я решил ту же проблему, что и вы, и нашел решение, которое может быть не лучшим выбором, но оно работает.

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

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

Я знаю, что это не очень хорошее решение, но это помогло нам.

0 голосов
/ 13 декабря 2011

Вам нужно будет не только использовать страницу asp.net, но и

При использовании Entity Framework или LinqToSql (при использовании частичных классов) данные перемещаются в отдельный проект, создатель отчета не может видеть классы.

Переместите отчеты в другой проект / dll, VS10 содержит ошибки, связанные с тем, что проекты asp.net не могут видеть источники данных объектов в веб-приложениях. Затем передайте отчеты из dll на страницу aspx ваших mvc проектов.

Это относится к проектам mvc и webform. Использование отчетов SQL в локальном режиме не является приятным опытом разработки. Также следите за памятью вашего веб-сервера при экспорте больших отчетов. Просмотрщик отчетов / экспорт очень плохо спроектирован.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...