【发布时间】:2010-10-06 23:54:29
【问题描述】:
您好,我正在尝试学习 Linq,所以我不确定是否可以这样做。
我正在处理import project 所以我决定使用 DataSets 导入数据。
此时我的挑战:拥有 2 个具有不同架构的数据表,其中一个包含我的目标架构,另一个包含我的源架构。
我需要做的是执行一些列匹配,以便我可以识别与目标列“有点相似”的源列。我现在正在寻找一些东西,如果目标列名的任何部分包含在源中,这可能是匹配我不知道有什么方法可以确定可能性。
例如 源 [firstname, lastname, address] -> 目标 [fname, lname, addr1]
那么,LINQ 是这份工作的潜在候选人吗?还是正则表达式?我从这个开始
有一个源 DataTable dt
var Lcols = from c in dt.Columns.Cast<System.Data.DataColumn>()
select c.ColumnName;
我不知道从这里去哪里......
谢谢!
【问题讨论】:
标签: regex linq datatable matching