こんにちは、Linq を学習しようとしているので、これができるかどうかわかりません。
インポート プロジェクト に取り組んでいる ので、DataSet を使用してデータをインポートすることにしました。
この時点での私の課題: スキーマが異なる 2 つの DataTables があり、そのうちの 1 つには宛先スキーマが含まれ、もう 1 つにはソース スキーマが含まれています。
私がする必要があるのは、目的の列に「ある程度似ている」ソース列を特定できる列の一致を実行することです。この時点で、送信先の列名の一部がソースに含まれている場合、一致する可能性があるものを探しています 。可能性を判断する方法はわかりません。
たとえば、ソース [名、姓、アドレス] - > 宛先 [fname、lname、addr1]
では、LINQ はこの仕事の潜在的な候補でしょうか? それとも正規表現?私はこれで始めました
ソースDataTable dtを持つ
var Lcols = from c in dt.Columns.Cast<System.Data.DataColumn>()
select c.ColumnName;
ここからどこへ行けばいいのかわからない...
ありがとうございました!