我在代码优先模型中使用TPH方法,基类的类型为WItem
,派生的是BItem
,我想只检索所有的WItems行,所以我做了这个
return View(db.WItems.OfType<WItem>().ToList());
但我仍然获得所有行WHERE [Extent1].[Discriminator] IN (N'BItem',N'WItem')}
?
答案 0 :(得分:0)
Quora的一位同事建议:
int nRows = 14;
for(int i=0; i < nRows/2; i++ ) {
for(int j = nRows - i; j < nRows; j++) {
System.out.print(" ");
}
for(int j = 0; j < nRows - 2*i; j++) {
System.out.print("*");
}
System.out.println();
}
for(int i=nRows/2 -1; i >=0; i-- ) // based on first half, in reverse order
{
for(int j = nRows - i; j < nRows; j++) {
System.out.print(" ");
}
for(int j = 0; j < nRows - 2*i; j++) {
System.out.print("*");
}
System.out.println();
}
它按照我的意愿行事。