0
我需要從列表中獲取項目,但是需要從另一個ID列表中過濾ID。這是我的代碼,我無法弄清楚問題所在。請幫忙嗎?從另一個列表中獲取列表過濾器中的項目
var lstStatus = new List<int> {(int) SurveyRequestConstants.EnumSurveyRequestStatus.Open,
(int) SurveyRequestConstants.EnumSurveyRequestStatus.InProgress,
(int) SurveyRequestConstants.EnumSurveyRequestStatus.OnHold};
var surveyRequestList = SurveyRequestRepository.Queryable().AsEnumerable().ToList();
var surveyRequests = (from first in surveyRequestList
join second in lstStatus
on first.SurveyRequestStatus.Id equals second
select new ListItem(string.Format("{0} {1} {2}",
first.Id.ToString(),
first.Tenant.TenantLabel,
first.CreatedDate),
first.Id.ToString())).ToList();
究竟是什麼讓你覺得這是一個問題?什麼行爲不如預期? –
提示:不要發佈在運行時不會運行的代碼!我們沒有SurveyRequestConstants,SurveyRequestRepository ... – sprinter252
我在期待來自surveyRequestList列表中包含lstStatus列表的值。狀態ID集合中的lstStatus列表用於過濾surveyRequestList中的結果 – user3472262