【发布时间】:2012-10-31 14:54:01
【问题描述】:
我有三个表,我从中创建了一个实体模型。下面是模型。
我需要帮助将所有三个模型组合到一个视图中。例如,我想在一个视图中显示姓氏、cpd_recipines 形式的缩写和 cpd_quiz 中的 TestNo,并在 cpd_certificates 中支付。
当我点击编辑时,我这个项目也可用于编辑。尽管这些表似乎不相关,但实际上可以引用,尽管存在孤立值。 下面是详细视图的代码:
@model Test.Models.cpd_recipients
@{
ViewBag.Title = "Details";
}
<h2>Details</h2>
<fieldset>
<legend>cpd_recipients</legend>
<div class="display-label">OpNo</div>
<div class="display-field">
@Html.DisplayFor(model => model.OpNo)
</div>
<div class="display-label">LastName</div>
<div class="display-field">
@Html.DisplayFor(model => model.LastName)
</div>
<div class="display-label">Initials</div>
<div class="display-field">
@Html.DisplayFor(model => model.Initials)
</div>
<div class="display-label">Title</div>
<div class="display-field">
@Html.DisplayFor(model => model.Title)
</div>
<div class="display-label">cpd_password</div>
<div class="display-field">
@Html.DisplayFor(model => model.cpd_password)
</div>
</fieldset>
<p>
@Html.ActionLink("Edit", "Edit", new { id=Model.ID }) |
@Html.ActionLink("Back to List", "Index")
</p>
【问题讨论】:
-
您是否使用这些表格作为您的模型?或者您是否创建了单独的视图模型,如果有,请分享视图模型
-
@yasser 是的,我使用表格作为模型。这是一种数据库优先的实体框架开发方法。我将编辑帖子以包含我的一些代码。
标签: asp.net-mvc-3 entity-framework c#-4.0