私はこのLinq-to-Entities式を持っています
return
(from aa in DataContext.AccommodationAmenities
join a in DataContext.Amenities
on aa.AmenityId equals a.Id
where a.LowerCaseAmenity.Contains(lowerCaseSearchTerm)
select new AmenitySummary
{
AmenityId = a.Id,
Amenity = a.Amenity1,
LowerCaseAmenity = selected//a.LowerCaseAmenity
}).Distinct();
また、このリストから除外したい設備を含む文字列配列もあります。最後にこのようなことをする方法はありますか
.Exclude(a => a.Amentiy == stringArray)
したがって、基本的に stringArray にはアメニティが含まれており、その一部は AmenitySummary の Amenity と同じです。それらが等しい場合、それを結果に追加したくありません。