私と私の友人は、宿題をしているときに問題を抱えています。
4枚のプリントスクリーンを作りました。問題は、両方とも同じエラーが発生することです」
エラーは次 のとおりです。エラー 1 タイプ「Jabber.Models.Jab」には、「メッセージ」の定義がすでに含まれています
http://i.stack.imgur.com/lI60N.png
http://i.stack.imgur.com/S0dkb.png
私と私の友人は、宿題をしているときに問題を抱えています。
4枚のプリントスクリーンを作りました。問題は、両方とも同じエラーが発生することです」
エラーは次 のとおりです。エラー 1 タイプ「Jabber.Models.Jab」には、「メッセージ」の定義がすでに含まれています
http://i.stack.imgur.com/lI60N.png
http://i.stack.imgur.com/S0dkb.png
クラスJabは部分としてマークされます。これは、コンパイラが同じ名前空間内のjabという名前の他のクラスと結合することを意味します(それらも部分的である限り)。EDMXファイルは同じフォルダーにあり、Jabというエンティティがあり、自動的にクラスに変換されます。また、Messageという名前のプロパティがあり、これがエラーが発生する理由です。
代わりに、MetaDataType属性を使用して、メッセージにメタデータを追加してみてください。
public class JabMetaData {
[Display(Name = "Message")]...
public string Message { get; set;}
}
[MetaDataType(typeof(JabMetaData)]
public partial class Jab {
}