Как передать данные IQueryable в Telerik Grid в DDD-разработке, управляемой доменом - PullRequest
0 голосов
/ 05 марта 2012

Я хочу сделать подкачку данных на стороне базы данных для сетки Telerik, но отображение данных между слоями предотвращает это в архитектуре DDD.

Как я могу это сделать?

Пояснение:

У меня есть Доменная модель (News) в Project.Domain.cproj и Модель данных (NewsDataModel) в Project.Data.cproj.

В ASP.Net MVC у меня есть Telerik Grid, и мне нужен метод Controller для подачи данных в него.

public ActionResult GridList()
{
    return Json(new GridModel(_newsService.GetAll()));
}

и _newsService.GetAll() выглядит следующим образом:

public IQueryable<News> GetAll()
{
    return _newsRepository.GetAll().AsEnumerable().Select(ToDomainModel).AsQueryable();
}

1 Ответ

0 голосов
/ 06 марта 2012

Я предлагаю вам просмотреть эту ветку на Telerik Forum по этому поводу.

...