LINQ查询以检查BOOLEAN活动状态

时间:2015-11-20 09:57:01

标签: c# winforms linq

我有一个LINQ查询如下:




  var query =来自db.ItemMastAltCountries.AsNoTracking()
在a.CountryID上的db.Countries.AsNoTracking()中加入c等于c.ID
其中a.ItemMastID == _viewfetch.ItemMastID
 orderby a.Name
  




我希望能够在 ItemMastAltCountries <上使用 boolean 字段/ code>表名为 Active 。因此查询还可以包括:

&#xA;&#xA;
  WHERE Active IN(True,False)OR Active = _viewFetch.Active&#xA;  
&#xA;&#xA;

我希望能够显示所有行(如果它们处于活动状态),但在其他表单上只显示活动行。

&#xA;&# xA;

我正在考虑这个三元运算符,但不确定这是否是最好的方法呢?

&#xA;&#xA;

谢谢!< / p>&#XA;

0 个答案:

没有答案