0

私と私の友人は、宿題をしているときに問題を抱えています。

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

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力ここに画像の説明を入力

4

1 に答える 1

1

クラスJabは部分としてマークされます。これは、コンパイラが同じ名前空間内のjabという名前の他のクラスと結合することを意味します(それらも部分的である限り)。EDMXファイルは同じフォルダーにあり、Jabというエンティティがあり、自動的にクラスに変換されます。また、Messageという名前のプロパティがあり、これがエラーが発生する理由です。

代わりに、MetaDataType属性を使用して、メッセージにメタデータを追加してみてください。

public class JabMetaData {
    [Display(Name = "Message")]...
    public string Message { get; set;}
}
[MetaDataType(typeof(JabMetaData)]
public partial class Jab {
}
于 2012-10-06T19:14:23.873 に答える