public Class SomeModel
{
public int Id { get; set;}
public string Name {get; set;}
}
查詢這是我結合值上述模型的方法,它包含了內聯SQL使用上面的方法,我想過濾,包含ID的所有記錄查詢凡在LINQ
Public ActionResult GetData()
{
IEnumarable<SomeModel> alltheListValues = ....
}
在下面的字符串。
string filterIds = "12,13,14,15"
SomeModel模型類Id
值是整型,但我有字符串類型ID設置,而不去爲這個循環,我決定使用其中的查詢過濾此。
,因爲其中的查詢,我們可以Linq中獲得儘可能contains
我寫下follwoing功能來篩選值
IEnumarable<SomeModel> filterValues = GetData.Where(Id=> Id.ToString().Contains(filterIds));
但這不選擇任何值始終爲零過濾結果,我該怎麼寫這正確
那是LINQ查詢什麼你在用嗎?因爲它甚至不會編譯。 –
GetData返回ActionResult。你如何能夠運行Where方法? –