EFExtensions с MVC ~ Материализатор - PullRequest
0 голосов
/ 13 марта 2009

Я использую EFExtensions с типизированным представлением в mvc и получаю

Элемент модели, передаваемый в словарь, имеет тип 'Microsoft.Data.Extensions.Materializer`1 + d__0 [MvcCms.Web.Models.User]', но для этого словаря требуется элемент модели типа 'MvcCms.Web.Models .ViewData.SiteAdminModel.

'MvcCms.Web.Models.ViewData.SiteAdminModel' содержит определение пользователя, вот код в SiteAdminModel

public class SiteAdminModel
{
    public StateProvince SelectedState { get; set; }

    public IEnumerable<StateProvince> States { get; set; }

    public IEnumerable<Organization> Organizations { get; set; }

    public IEnumerable<User> Users { get; set; }

}

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

1 Ответ

1 голос
/ 13 марта 2009

Проблема возникла, потому что я передавал модель в renderpartial, и ее не нужно было передавать туда, потому что элемент управления имел доступ без него.

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