如何将匿名类型传递给函数?

时间:2009-04-22 01:32:02

标签: c# .net linq anonymous-types

我有多列的表或有大数据集的列(XML doc),我需要快速将表中的信息(状态信息)加载到类中。我注意到Linq允许您选择列......:

使用匿名类型:

var query = (from name in some.Table
            select new { ColumnName = name.ColumnName });

MapEntToOb( query)
private void MapEntToObj( var query)          <------ doesn't work! 

我想使用查询调用一个例程来做东西(映射),但不能传递它,不像以下...

LinqClass.Table query =  from name in some.Table
            select;

MapEntToObj( query)
...
private void MapEntToObj( LinqClass.Table query)

现在我将把映射移动到本地范围,但我希望通过数据映射为所有人提供干净的一致设计。

0 个答案:

没有答案