獲得重複數據我有Person對象的列表:基於動態密鑰
List<PersonData> AllPersons
從這個名單我想一切都基於一定的屬性重複這些人的對象。
例如,此代碼給基於ID
var duplicateKeys = AllPersons.GroupBy(p => p.Id).Select(g => new { g.Key, Count = g.Count() }).Where(x => x.Count > 1).ToList().Select(d => d.Key);
duplicates = AllPersons.Where(p => duplicateKeys.Contains(p.Id)).ToList();
部分p.Id可以是動態的所有重複?
這意味着如果用戶指定的唯一的列在配置文件中,它的讀取,像這樣:
string uniqueColumn = "FirstName";
如何查詢組成,以增加該功能?
問候。
什麼'AllCompanies'是什麼? – MarcinJuraszek 2013-03-05 06:57:59
更正了錯字。 – Codehelp 2013-03-05 07:00:00