我曾经在Ruby中开发,我知道这个概念存在于Ruby中我试图找出是否可以用ASP.NET MVC 5做类似的事情。
我有一个模型Item
。此模型可以有两种不同的类型Food
和Beverages
。在Ruby中,我知道我可以将其设置为我可以调用Food.all
和Beverage.all
而不是Item.where(Type == "Food")
的位置。它们都属于Item模型,但我不想制作两个单独的模型。他们需要是同一个模型。
有没有办法添加Type字段?基本上我想要做的是构建指向同一模型的子模型。我试过谷歌搜索,但我还没有找到任何东西。谢谢。
答案 0 :(得分:0)
所以我觉得我已经明白了。我实际上看到了这一点并假设它只是继承了属性。看起来这是在ASP.NET中实现它的方法