2012-10-06 44 views
0

defenition我和我的朋友在做家庭作業時遇到問題。ASP.NET MVC 3已經包含對

我們製作了4個打印屏幕。問題是,我們都得到了同樣的錯誤」

的錯誤是: 錯誤1型‘Jabber.Models.Jab’已經包含了定義‘消息’

http://i.stack.imgur.com/lI60N.png

http://i.stack.imgur.com/S0dkb.png

http://i.stack.imgur.com/L1Qko.png

http://i.stack.imgur.com/YEW8t.png

enter image description here

enter image description here

enter image description hereenter image description here

+0

@John請注意,[家庭作業標籤現在正在逐步淘汰,不能再使用](http://meta.stackexchange.com/q/147100)。 – Gilles

+0

@Gilles tnx指出... –

回答

1

你的類戳刺被標記爲局部的,這意味着,編譯器將它命名爲同一個命名空間戳任何其他類組合(只要他們」也偏重)。你的EDMX文件位於同一個文件夾中,並有一個名爲Jab的實體,它將自動變成一個類。它也有一個名爲Message的屬性,這就是你得到錯誤的原因。

嘗試使用MetaDataType屬性將元數據添加到消息中。

public class JabMetaData { 
    [Display(Name = "Message")]... 
    public string Message { get; set;} 
} 
[MetaDataType(typeof(JabMetaData)] 
public partial class Jab { 
} 
+0

你可以解釋它更大嗎?,我們正在嘗試,但仍然沒有任何解決辦法。 – JochemQuery

+0

已更新,以顯示元數據類型示例 – Betty

+0

謝謝,我們再試一次。 – JochemQuery

相關問題