2015-09-21 22 views
3

如何在腳手架中指定在視圖中使用哪個外鍵列? 在某些情況下,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; } 
} 

這是我遇到的問題與模式,它現在顯示在選擇框編號的,但我想讓它顯示TafelNummer,而不是當腳手架。

這裏是一個將可能解釋的圖片更好 - >http://i.imgur.com/p29S1J4.png

enter image description here

+0

你如何定義你的腳手架selectBox? –

+0

我可以在哪裏指定?我只是腳手架控制器和基於模型的視圖。 – Jordy

+0

這不是一個Web應用程序? –

回答

1

設置屬性DisplayColumn在你的模型是這樣的:

using System.ComponentModel.DataAnnotations; 

    [DisplayColumn("TafelNummer")] 
    public class Tafel 

的EntityFramework設置的元數據,它需要fe第一個字符串屬性。有了這個添加,你可以改變這一點。你只需要重新腳手架。

相關問題