我有一個10K記錄的XML數據集,每個記錄包含一組字段。如何執行linq查詢來查找數據集中每個記錄中存在的字段?
我想知道哪些字段需要爲空,哪些可以在與數據集相匹配的數據庫模式中爲非空值。
linq是否提供了生成大交叉路口的方法?
實施例:
<set>
<item>
<a/>
<foo />
<b/>
<c/>
</item>
<item>
<a/>
<foo />
<b/>
<c/>
</item>
<item>
<a/>
<b/>
</item>
<item>
<a/>
<foo />
<b/>
</item>
</set>
原型:
string[] CommonFieldNames(XElement[] elements)
{
// ...
}
所需的結果:
{ "a", "b" }
不錯,挺直,謝謝 –