0

我正在使用数据优先的方法在 MVC4 下创建一个网站。有几个表有非标准键:一个是 BusRouteCode,另一个是 BusStopNumber ... 因为这些不是身份键(自动编号),必须由用户输入

我在每个之前添加了 [Key],因此 Entity Framework 在生成 CRUD 视图时会识别它们。但是,它不会在创建或编辑时为它们生成输入字段,也不会为列表和详细信息生成显示字段。

我也在关键字段之前添加了 [ScaffoldColumn(true)],但它仍然不会为它们创建输入字段。有任何想法吗?

4

1 回答 1

0

1)您应该将为其他资源生成的任何列标记为Computed

[DatabaseGenerated(DatabaseGeneratedOption.Computed)]

2)如果Scaffolding来自 MVC 的功能没有生成字段,请手动执行,只需将字段放在视图中!

于 2013-09-16T19:57:50.667 回答