Конвертировать объект в int в предложении Linq Where - PullRequest
0 голосов
/ 03 августа 2011

Я пытаюсь запросить коллекцию, где значение DataColumn равно числу.Проблема в том, что я не могу преобразовать объект в int в запросе Linq.

Ошибка возникает в предложении where.Любые предложения?

Есть ли специальный синтаксис, о котором я не знаю?

var datos = _dttMasterViewTransaction.AsEnumerable().Where(r => r["JEID"] == FundsID).Select(r => new EntityJESummary()
{
    Test = r["test"]
}).ToList();

1 Ответ

3 голосов
/ 03 августа 2011

Специальный синтаксис? Кастинг считается?

_dttMasterViewTransaction.AsEnumerable().Where(r => (int)r["JEID"] == FundsID)
...