这是我如何使用LINQ与我的实体。我想要做的就是能够有条件地添加条件。我有条件的字符串。例如notes == 'some words'
或DokumentID == 4
。我很乐意在linQ中以某种方式使用它。我可以在两个不同的字符串中提供数据库中列的名称和值。但是我仍然不知道如何将它添加到我的linq中。 下面是从程序我的代码:添加条件(字符串)到实体LINQ查询
ListImport.Clear();
using (var db = new Minorlex_MPIPSEntities())
{
var query = from s in db.tbl_Dokumenty
where s.IdDokumentu == 15
select s;
foreach (tbl_Dokumenty Dokument in query)
{
ListImport.Add(Dokument);
}
}
,我想尝试,如果我可以把变量字符串,并在这里使用它像状态。在字符串中使用变量并将其提供给linq并添加条件。
query.Where(x => x.status < 0);
您是否可以将列名和列值分解为单独的操作数,还是总是以单个字符串形式出现? – 2014-12-09 13:01:07
他们实际上是分开的。列名和值是2个不同的字符串。 – Whencesoever 2014-12-09 13:04:16