필자는 렌더링을위한 디자인 모델을받는 강력한 형식의 뷰를 사용합니다. 내 디자인 클래스 (엔티티)는 디자이너와 다 대일 관계를 맺습니다 (즉, 1 명의 디자이너는 1 개 이상의 디자인을 가질 수 있음).이 참조 된 개체가 null 인 이유는 무엇입니까?
다음 코드를 사용하려고하면 Design.Designer 관계에 대해 NullReferenceException이 발생합니다. 분명히 뭔가 잘못하고있는 것은 분명하지만 Entity Framework에 익숙하지 않은 나는 그것이 실제로 무엇인지에 대한 지침이 필요합니다.
<% foreach (var Design in Model)
{ %>
<figure>
<a href="View/<%= Design.ID %>" rel="Next" title="View this design">
<img id="design-<%= Design.ID %>"
src="/Templates/<%= Design.ID %>/preview.png"
height="200"
width="200"
alt="<%= Design.Title %> by <%= Design.Designer.DisplayName %>"
title="<%= Design.Title %> by <%= Design.Designer.DisplayName %>" />
</a>
</figure>
<%} %>
모든 제안과 조언을 부탁드립니다.
놀라운. 잘 작동했던 옵션 하나에 갔다. 고마워! –
+1. 또 다른 옵션은 프리젠 테이션 모델에 프로젝트를 만드는 것입니다. http://blogs.teamb.com/craigstuntz/2009/12/31/38500/ –