LINQ 쿼리의 결과에서 항목을 제거한 다음 데이터 바인딩을 사용하고 싶습니다. 이 작업을 수행하는 적절한 방법은 무엇입니까?LINQ : IQueryable에서 항목 제거
내 그림에서 foreach는 내 질문의 주제입니다. 그림 :
var obj =
(from a in dc.Activities
where a.Referrer != null
&& a.Referrer.Trim().Length > 12
&& a.Session.IP.NumProblems == 0
&& (a.Session.UID == null || a.Session.UID < 1 || a.Session.User.BanLevel < 1)
select a)
.Take(int.Parse(ConfigurationManager.AppSettings["RecentItemQty"]));
foreach (Activity act in obj)
if (isDomainBlacklisted(ref dc, act.Referrer))
obj.Remove(act);
그래, 내가 그랬다. 사실 나는 그것을 데이터 소스 = 라인에 넣었다. – tsilb