如何在脚手架中指定视图中必须使用哪个外键列? 在某些情况下,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; }
}
这是我遇到问题的模型,它现在会在选择框中显示ID,但我希望它在脚手架时显示TafelNummer
。
这张图片可能会更好地解释它 - > http://i.imgur.com/p29S1J4.png
答案 0 :(得分:1)
在模型中设置属性DisplayColumn,如下所示:
using System.ComponentModel.DataAnnotations;
[DisplayColumn("TafelNummer")]
public class Tafel
EntityFramework设置MetaData,需要f.e.第一个字符串属性。通过此添加,您可以更改它。你只需要重新支撑。