<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/SiteControl.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<Website.SimpleRepository.Page>>" %>
<asp:Content ID="Content2" ContentPlaceHolderID="content" runat="server">
<h2>Page List</h2>
<p>
<%= Html.ActionLink("Create New", "Create") %>
</p>
<table>
<tr>
<th></th>
<th>
Display As
</th>
<th>
Layout
</th>
</tr>
<% foreach (var item in Model) { %>
<tr>
<td>
<%= Html.Encode(item.DisplayAs) %>
</td>
<td>
<%= Html.Encode(item.Types.Name) %>
</td>
</tr>
<% } %>
</table>
</asp:Content>
item.Types.Nameにアクセスするのが難しいです。ヌル例外を返します。私は別のクラスライブラリに自分のエンティティデータモデルを持っています。誰もnull例外を返す理由と私はこれを修正するために何ができるのか説明できますか?関連するテーブルの値を参照する他のプロジェクトを見たことがありますが、私の仕事が異なる理由を理解できません...Asp.net MVCとEntity Frameworkで、関連するテーブルにアクセスできない
この件に関する情報はすばらしくなります!ありがとう。
コントローラアクションでコードを送信してください。 –