有一个如下的 Linq 查询:
from row in myDataTable.AsEnumerable() select row.Field<string>("myDataColumn")
现在尝试使其适用于任何列数据类型(不仅仅是string
)。尝试了以下方法:
from row in myDataTable.AsEnumerable() select row.Field<myDataTable.Columns["myDataColumn"].DataType>("myDataColumn")
但它不起作用。
那么有没有办法在这个特定的 Linq 查询中使数据类型动态化?