我可以做這樣的事情:傳遞名稱從參數到LINQ查詢
public int CountSpesific(string queryString, string namaKategori, string namaLaporan)
{
var results = GetSearchResults(queryString); //will result in list
var count = results.Where(o => o.KlasifikasiLaporan == namaLaporan
&& o.[namaKategori] == true).Count();
return count;
}
我想[namaKategori]
變化,按參數
您將不得不使用反射和查找屬性信息。只要是Linq和Not EF,就不會有問題。 – Harsh
如果它是由包含成員名稱的'string'提供的,那麼Harsh是正確的。其他選項是使用'Func <[TYPE_OF_o],bool>',如果它僅用於代碼並且事先知道成員 – kiziu
這個lambda中的o是什麼?有些類型?你可以編輯它嗎?然後,只需添加一個方法來檢索指定屬性的值。 – Sinatr