私が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 に置き換え、名前をそのままにしておくことです。