私は差分タイプの2つのコレクションを持っています。それらのコレクションの文字列を一致させ、一致しなかったコレクションを返したいです。
1) ac_CategoryList
2) mw_CharityList
ac_CategoryList .Title が mw_CharityList.EntryTitle にある場合に一致させたいと考えています。そこにない場合は、一致しないac_CategoryListコレクション項目を返します。ac_CategoryList.Title で一致したmw_CharityListタイプのコレクションをもう 1 つ返します。mw_CharityListコレクションのステータスを更新する必要があるためです。
var var charityList = _db.mw_CompetitionsEntry.Where(e => e.IsInvalid == false && e.IsPublished).ToList(); // first get the entire valid collection
var categoryList = _db.ac_Category.Where(c => c.Title != null && c.IsDeleted == false).ToList(); // get the entire valid collection
var titleNotExitsCollection = categoryList.Where(c => charityList.Any(e => e.EntryTitle.Trim() != c.Title.Trim())).ToList();
var titleExitsCollection = charityList.Where(e => categoryList.Any(c => c.Title.Trim() == e.EntryTitle.Trim())).ToList();
現在、titleNotExitsCollection と titleExitsCollection は同じ数のレコードを返します。何が間違っているのかわかりません...助けてください