2016-11-21 48 views
1

我使用TPH方法在我的代碼,第一個模型,該基類是WItem型和派生是BItem,我想檢索所有隻有WItems行,所以我做了這個如何從EF 6.1.3中的特定鑑別器中檢索行?

return View(db.WItems.OfType<WItem>().ToList()); 

但我仍然得到所有行WHERE [Extent1].[Discriminator] IN (N'BItem',N'WItem')}

回答

0

從Quora的一位同行的建議是:

db.WItems.Where(s => !(s is BItem)); 

它的工作原理,因爲我希望。