构建指向同一模型的子模型

时间:2014-10-23 17:01:51

标签: c# asp.net ruby-on-rails ruby asp.net-mvc

我曾经在Ruby中开发,我知道这个概念存在于Ruby中我试图找出是否可以用ASP.NET MVC 5做类似的事情。

我有一个模型Item。此模型可以有两种不同的类型FoodBeverages。在Ruby中,我知道我可以将其设置为我可以调用Food.allBeverage.all而不是Item.where(Type == "Food")的位置。它们都属于Item模型,但我不想制作两个单独的模型。他们需要是同一个模型。

有没有办法添加Type字段?基本上我想要做的是构建指向同一模型的子模型。我试过谷歌搜索,但我还没有找到任何东西。谢谢。

1 个答案:

答案 0 :(得分:0)

所以我觉得我已经明白了。我实际上看到了这一点并假设它只是继承了属性。看起来这是在ASP.NET中实现它的方法

http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-inheritance-with-the-entity-framework-in-an-asp-net-mvc-application