Как конвертировать anynoymous тип? - PullRequest
0 голосов
/ 07 октября 2010

Я пытаюсь преобразовать анонимный тип в класс, но не могу.

Мой код в ViewModel:

  <public List**<???>** PoolCondition { get; set; }

        Entities db = new Entities();


        public SelectListViewModel()
        {

            string Lang = SessionManager.Language;    
            var poolcondition = (from ddlv in db.DropDownListValue
                                 from ddlv_t in ddlv.DropDownListValue_Translation
                                 where ddlv_t.Language.code == Lang                                 
                                 select new { ddlv.Id, ddlv_t.Traduction }).ToList();

            PoolCondition = poolcondition;

У меня ошибка width PoolCondition = poolcondition, потому что poolcondition - анонимный тип. Как разыграть мой список PoolCondition ??

Спасибо!

1 Ответ

2 голосов
/ 07 октября 2010

Вместо того, чтобы создавать список анонимных типов, почему бы не создать список ваших объектов?Возможно что-то вроде:

var poolcondition = (from ddlv in db.DropDownListValue
                     from ddlv_t in ddlv.DropDownListValue_Translation
                     where ddlv_t.Language.code == Lang
                            //initialize your object appropriately
                     select new PoolCondition { Id = ddlv.Id, Traduction = ddlv_t.Traduction })
                    .ToList();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...