1
我有一个强类型的视图,它的渲染接收到一个设计模型。我的设计类(实体)与设计师有多对一的关系(即1设计师可以有一个或多个设计)。为什么这个被引用的实体对象为空?
当试图使用下面的代码时,我得到了Design.Designer关系的NullReferenceException。很明显,我做错了什么,但对实体框架相当缺乏经验,我需要关于实际框架的指导。
<% 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>
<%} %>
任何建议和指针赞赏。
奇妙。去找一个工作得很好的选项。感谢那! – 2010-01-07 09:31:53
+1。另一种选择是投影到演示模型http://blogs.teamb.com/craigstuntz/2009/12/31/38500/ – 2010-01-07 14:38:24