通过mvc中的存储过程从一个视图中的两个表中获取值

时间:2015-08-19 07:00:38

标签: asp.net-mvc-4

我的模特是

public partial class Device
{
    [DisplayFormat(ConvertEmptyStringToNull = false)]
    public string Device_Id { get; set; }
    [DisplayFormat(ConvertEmptyStringToNull = false)]
    public string Device_Name { get; set; }
}

public partial  class Customer
{
    [DisplayFormat(ConvertEmptyStringToNull = false)]
    public string Customer_id { get; set; }
    [DisplayFormat(ConvertEmptyStringToNull = false)]
    public string Customer_Name { get; set; }
}

我想在一个视图中显示两个表中的值,我使用存储过程来获取值..

我已经编写了程序来从2个表中获取详细信息。我需要视图是这样的。

<table >
  <tr>           
    <th>Device </th>
    <th>Customer Name</th>
  </tr>
  @foreach (var item in Model)
  {
    <tr>
      <td>@Html.LabelForModel(item.Device_ModelNo)</td>
      <td>@Html.LabelForModel(item.Customer_Name)</td>
    </tr>
  }
</table>

1 个答案:

答案 0 :(得分:0)

创建一个Master类并包含这两个类

public class Master
{
  public Device  device { get; set; }
  public Customer customer { get; set; }
}

现在使用主类

键入您的视图
@model MasterModel