Asp.net mvc MVC内部连接Linq(内部问题)

Asp.net mvc MVC内部连接Linq(内部问题),asp.net-mvc,asp.net-mvc-3,Asp.net Mvc,Asp.net Mvc 3,你好,我有这个控制器(可能是我弄错了) 这是EDMX: 有人能告诉我如何获取物业视图的详细信息吗?我尝试了差异组合,但由于我在该领域的经验不足(这是我第一次尝试),没有任何效果 请帮助我使此视图正常工作 谢谢终于找到了答案: @model accomm2.Models.Property @{ ViewBag.Title = "Detail"; } <h2>Detail</h2> <fieldset> <legend>Pro

你好,我有这个控制器(可能是我弄错了)

这是EDMX:

有人能告诉我如何获取物业视图的详细信息吗?我尝试了差异组合,但由于我在该领域的经验不足(这是我第一次尝试),没有任何效果

请帮助我使此视图正常工作
谢谢

终于找到了答案:

 @model accomm2.Models.Property

@{
    ViewBag.Title = "Detail";
}

<h2>Detail</h2>

<fieldset>
    <legend>Property</legend>

    <div class="display-label">CityId</div>
    <div class="display-field">@Model.City.CityName</div>

    <div class="display-label">TypeId</div>
    <div class="display-field">@Model.PropType.PropType1</div>

    <div class="display-label">LocationId</div>
    <div class="display-field">@Model.PropLocation.Location</div>

    <div class="display-label">PropName</div>
    <div class="display-field">@Model.PropName</div>

    <div class="display-label">PropOwner</div>
    <div class="display-field">@Model.PropOwner</div>

    <div class="display-label">PropStars</div>
    <div class="display-field">@Model.PropStars</div>

    <div class="display-label">PropAddress</div>
    <div class="display-field">@Model.PropAddress</div>

    <div class="display-label">PropPhone</div>
    <div class="display-field">@Model.PropPhone</div>

    <div class="display-label">PropEmail</div>
    <div class="display-field">@Model.PropEmail</div>

    <div class="display-label">PropWebsite</div>
    <div class="display-field">@Model.PropWebsite</div>

    <div class="display-label">PropDescription</div>
    <div class="display-field">@Model.PropDescription</div>

    <div class="display-label">MaxGuests</div>
    <div class="display-field">@Model.MaxGuests</div>

    <div class="display-label">PropConditions</div>
    <div class="display-field">@Model.PropConditions</div>
</fieldset>
<p>
    @Html.ActionLink("Edit", "Edit", new { id=Model.PropId }) |
    @Html.ActionLink("Back to List", "Index")
</p>
@model.Models.Property
@{
ViewBag.Title=“详细信息”;
}
细节
财产
城市ID
@Model.City.CityName
类型ID
@Model.PropType.PropType1
位置ID
@Model.PropLocation.Location
专有名称
@Model.PropName
所有者
@模型所有者
道具明星
@模特明星
地址
@模型地址
前置电话
@手提电话
PropEmail
@Model.PropEmail
PropWeb
@Model.prop网站
本体描述
@模型描述
最大客人
@Model.MaxGuests
支撑条件
@模型.支撑条件

@ActionLink(“编辑”,“编辑”,新的{id=Model.PropId})|
@ActionLink(“返回列表”、“索引”)


终于找到了答案:

 @model accomm2.Models.Property

@{
    ViewBag.Title = "Detail";
}

<h2>Detail</h2>

<fieldset>
    <legend>Property</legend>

    <div class="display-label">CityId</div>
    <div class="display-field">@Model.City.CityName</div>

    <div class="display-label">TypeId</div>
    <div class="display-field">@Model.PropType.PropType1</div>

    <div class="display-label">LocationId</div>
    <div class="display-field">@Model.PropLocation.Location</div>

    <div class="display-label">PropName</div>
    <div class="display-field">@Model.PropName</div>

    <div class="display-label">PropOwner</div>
    <div class="display-field">@Model.PropOwner</div>

    <div class="display-label">PropStars</div>
    <div class="display-field">@Model.PropStars</div>

    <div class="display-label">PropAddress</div>
    <div class="display-field">@Model.PropAddress</div>

    <div class="display-label">PropPhone</div>
    <div class="display-field">@Model.PropPhone</div>

    <div class="display-label">PropEmail</div>
    <div class="display-field">@Model.PropEmail</div>

    <div class="display-label">PropWebsite</div>
    <div class="display-field">@Model.PropWebsite</div>

    <div class="display-label">PropDescription</div>
    <div class="display-field">@Model.PropDescription</div>

    <div class="display-label">MaxGuests</div>
    <div class="display-field">@Model.MaxGuests</div>

    <div class="display-label">PropConditions</div>
    <div class="display-field">@Model.PropConditions</div>
</fieldset>
<p>
    @Html.ActionLink("Edit", "Edit", new { id=Model.PropId }) |
    @Html.ActionLink("Back to List", "Index")
</p>
@model.Models.Property
@{
ViewBag.Title=“详细信息”;
}
细节
财产
城市ID
@Model.City.CityName
类型ID
@Model.PropType.PropType1
位置ID
@Model.PropLocation.Location
专有名称
@Model.PropName
所有者
@模型所有者
道具明星
@模特明星
地址
@模型地址
前置电话
@手提电话
PropEmail
@Model.PropEmail
PropWeb
@Model.prop网站
本体描述
@模型描述
最大客人
@Model.MaxGuests
支撑条件
@模型.支撑条件

@ActionLink(“编辑”,“编辑”,新的{id=Model.PropId})|
@ActionLink(“返回列表”、“索引”)


您可以用Html.DisplayForModel()替换所有标记代码:)

如需进一步参考,请查看


此外,为什么要使用所有这些联接?您可以使用导航属性访问相关的表/实体

您可以用Html.DisplayForModel()替换所有标记代码:)

如需进一步参考,请查看

此外,为什么要使用所有这些联接?您可以使用导航属性访问相关的表/实体