首页 新闻 会员 周边

关于ado.net entity的外键实体问题

0
悬赏园豆:10 [待解决问题]

问题是这样的,用的是ado.net entity

有表A 字段{ 博客ID,所属栏目ID}

表B 字段{栏目ID,栏目名称}

其中所属栏目ID是外键于B表。

平时用的时候A.以后会出现一个 A. B  我像问问这个是怎么用的?

我像实现这种功能 显示 某博客的所属栏目名称,这样不行。A.B.栏目名称

看了一下A.B 是null的 那这个有什么用?我像实现看我这个博客的所属栏目名称又该怎么操作?

问题补充:

其实我想这样写

<% foreach (var item in Model) { %>
<tr>
<td>
<%: Html.ActionLink("Edit", "Edit", new { id=item.blogid }) %> |
<%: Html.ActionLink("Details", "Details", new { id=item.blogid }) %> |
<%: Html.ActionLink("Delete", "Delete", new { id=item.blogid }) %>
</td>
<td>
<%: item.title %>
</td>
<td>
<%: item.content %>
</td>
<td>
<%: item.columnid %>
</td>
<td>
<%: item.columncode %>
</td>
<td>
<%= item.column.columnname%>
</td>
</tr>
<% } %>

不过他报这个错误 Object reference not set to an instance of an object.

tytang的主页 tytang | 初学一级 | 园豆:110
提问于:2011-08-04 17:37
< >
分享
所有回答(1)
0

在edmx里做好关系,然后给对象加个b属性,查询的时候加个include('b'),试试看

OOLi | 园豆:163 (初学一级) | 2012-03-05 17:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册