我怎么能在linq做:
IEnumerable<DataRow> query =
from rec in dt.AsEnumerable()
where rec.Field<decimal>("column2") == 1 && foo(rec.Field<decimal>("column1"))
select new {
column1 = rec.Field<decimal>("column1"),
column2 = rec.Field<decimal>("column2"),
column3 = rec.Field<decimal>("column3")} ;
Run Code Online (Sandbox Code Playgroud)
这不起作用.我试图选择一些列作为新的数据表,然后与其他一些数据表连接.