首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net mvc中的IEnumerable有关问题

2013-11-06 
asp.net mvc中的IEnumerable问题如题,我有个账户表和一个账户类型表账户表:AccountID AccountTypeID Accou

asp.net mvc中的IEnumerable问题
如题,我有个账户表和一个账户类型表

账户表:AccountID AccountTypeID AccountName
账户类型表:AccountTypeID  AccountTypeName

两个表用AccountTypeID作为外键,现在要在Index页面中显示如下信息

账户名称    账户类型
zhangsan    保险
lisi        短信

控制器代码如下:


[解决办法]
controller别返回IEnumerable<Account>,直接把AccountName和AccountTypeName存到ViewData中。
不过貌似这样不是最好的解决办法,等高人指点。
[解决办法]
修改你的model把账户类型作为账户的导航属性

model里
。。。
public virtual ICollection<账户类型> 账户类型 { get; set; }
。。。

view里

@item.账户类型.AccountTypeName
[解决办法]
<tr>
            <td>
                <% =  ViewData["AccountName"] %>
            </td>
            <td>
                <% =  ViewData["AccountTypeID"] %>
            </td>
       </tr>

热点排行