小编joe*_*joe的帖子

linq,选择列为IEnumerable <DataRow>

我怎么能在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)

这不起作用.我试图选择一些列作为新的数据表,然后与其他一些数据表连接.

.net c# linq ado.net

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

.net ×1

ado.net ×1

c# ×1

linq ×1