Microsoft Report не работает в проектах VS2013 и MVC/Web API
Я использую VS2013, и я создаю очень простое приложение в MVC. Мне нужно создать отчет, поэтому я решил использовать отчеты, включенные в VS2013. Я хотел бы использовать классы моей модели для создания отчета. Но для странного я не вижу этих классов. В начале я мог прикрепить свой отчет только к базе данных, поэтому я искал решение в Интернете. Я нашел это:
Не удается увидеть или добавить источники данных веб-сайта в отчете RDLC в ASP.NET MVC
К сожалению, это не решает мою проблему... Теперь я вижу некоторые пространства имен при выборе источника данных, но я не вижу свою модель. После класса моей модели:
namespace Export.Microsoft.Reports.Models
{
public class OrderModel
{
public Company Sender { get; set; }
public Company Receiver { get; set; }
public Company Other { get; set; }
...
}
}
И вот что я вижу, когда пытаюсь выбрать класс моей модели:
Как я могу решить? Thanx
1 ответ
Решено, в моей модели мне нужно написать код для извлечения данных.
Например:
namespace Export.Microsoft.Reports.Models
{
public class OrderModel
{
public Company Sender { get; set; }
public Company Receiver { get; set; }
public Company Other { get; set; }
...
public OrderModel GetAllOrders()
{
...
}
}
}
Только так модель появится в списке, и я смогу ее выбрать.