2012-10-06 6 views
0

에 대한 정의가 이미 포함되어 있습니다. 숙제를 수행하는 동안 나와 친구가 문제가 있습니다.ASP.NET MVC 3

우리는 4 개의 인쇄 화면을 만들었습니다. 오류 유형 'Jabber.Models.Jab가'이미 '메시지'

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

http://i.stack.imgur.com/S0dkb.png에 대한 정의를 포함 1 : 문제는 우리 모두가 동일한 오류 "

오류가를 얻을 수있다

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

@ 존 [숙제 태그는 이제 단계적으로 제거되어 더 이상 사용되지 않아야합니다] (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