Jor*_*rdy 5 c# asp.net asp.net-mvc entity-framework scaffolding
脚手架时,如何指定视图中必须使用哪个外键列?在某些情况下,MVC似乎很聪明,可以从另一张表中选择正确的列,但是atm却存在问题,我想知道是否可以以某种方式确定在脚手架上使用哪个值。
public class Tafel
{
public virtual int Id { get; set; }
public virtual int TafelNummer { get; set; }
public virtual int AantalPlekken { get; set; }
public virtual int CoordX { get; set; }
public virtual int CoordY { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
这是我遇到问题的模型,它现在在选择框中显示ID,但是我希望TafelNummer在脚手架上显示它。
这是一张可能会更好解释的图片-> http://i.imgur.com/p29S1J4.png
在模型中设置 DisplayColumn 属性,如下所示:
using System.ComponentModel.DataAnnotations;
[DisplayColumn("TafelNummer")]
public class Tafel
Run Code Online (Sandbox Code Playgroud)
EntityFramework 设置元数据,它采用第一个字符串属性。通过此添加,您可以改变这一点。您只需重新搭建脚手架即可。
| 归档时间: |
|
| 查看次数: |
444 次 |
| 最近记录: |