Я пытаюсь получить словарь как возвращаемое значение из запроса, и
Мне не очень повезло со следующим:
IQuery query = session.CreateQuery("SELECT Email, COUNT(Id) as IdCount FROM AccountDataModel WHERE Email = :Email")
.SetParameter(":Email", model.Email);
IList<T> list = query.List<T>();
IDictionary<string, object> data = list.ToDictionary<string, object>(x => x); //Error, no method argument matches.
Метод ToDictionary запрашивает тип Func. Я нашел определение для Func, здесь .
Увидев это, я попробовал следующее:
list.ToDictionary<string, object>(y => y.As<string>().As<object>());
Я получаю сообщение об ошибке ...
Есть ли прямой способ сделать это, или это более хакерская методология, которая способствует этому?