【发布时间】:2016-02-23 07:30:50
【问题描述】:
作为一个学习练习,我试图在供应商和商店之间建立一个简单的一对多关系,其中每个供应商都有多个商店。
使用两个模型类我实现了以下目标:
这就是脚手架给我的商店
为什么我这里没有下拉菜单?
目前未共享任何代码。因为大部分是自动生成的。如果有人希望我为我的模型粘贴代码,请告诉我。
另一个疑问为什么我的表格列按字母顺序排列?如果我没有弄错实体框架 6 用于根据类定义对其进行排序。有没有办法覆盖它?因为视图支架似乎在排序对象方面反映了数据库。
谢谢。
更新:
我在 Shops 类中添加了一个属性 Vendorid。现在我看到下拉列表但没有值。我是否需要深入了解 Fluent API 才能实现这一目标?
public class Shops
{
public int Id { get; set; }
public String Name { get; set; }
public int Rank { get; set; }
public String Address { get; set; }
public Boolean Active { get; set; }
public int VendorId { get; set; }
public Vendors Vendor { get; set; }
}
供应商
public class Vendors
{
public int Id { get; set; }
public String Name { get; set; }
public int Rank { get; set; }
public Boolean Active { get; set; }
public ICollection<Shops> Shops { get; set; }
}
环境:Visual Studio 2015(已应用最新的 ASP.net 补丁)。 项目模板:Web 应用程序
【问题讨论】:
标签: asp.net asp.net-mvc entity-framework