使用表达式将数据集合并到另一个集合的最快方法

时间:2015-07-27 22:38:00

标签: c# performance datatable

我正在尝试使用C#并从以下位置复制数据结构:

PersonId,FirstName,LastName,Address,City,State,Zip

进入

PersonId,Name = FirstName +" " +姓氏,+地址=地址+" " +城市+" " +州+" " + Zip

根据用户输入,into部分将是动态的,所以我想知道做这样的事情的最佳和最有效的方法。我试图用数据表做到这一点,但似乎不可能从另一个表中使用的一个数据表创建一个表达式。我必须在C#中做到这一点。我正在获取一个CSV文件,将其置于数据表中,并允许用户操作映射,然后将这些结果推送到数据表中,以便可以导出。

关于这个问题的任何想法?

TIA 保罗

1 个答案:

答案 0 :(得分:0)

其中一个解决方案是创建SQL VIEWS,查询时返回personID和Name。通过这种方式,您只需查询视图,它将返回动态结果。但是,如果基表很大,那么性能可能会受到影响。