我和我的朋友在做作业时遇到问题。
我们制作了 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 {
}