Когда у меня есть операция DataView как
EnumerableRowCollection<DataRow> query
= from order in _table.AsEnumerable()
where order.Field<Int32>("key") > 2 && order.Field<Int32>("key") < 4
select order.Field<Int32>("key")=1000, order.Field<string>("name");
Я не могу составить приведенное выше выражение.
когда я пытаюсь
select new {key= 1000,name= order.Field<string>("name") };
я получил
Cannot implicitly convert type
'System.Data.EnumerableRowCollection<AnonymousType#1>'
to 'System.Data.EnumerableRowCollection<System.Data.DataRow>'
Как сформировать правильный запрос? Моя задача заменить ключ на 1000 и оставить имя как есть.