2016-04-18 16 views
0

Ich bin Arbeit in asp MVC-Anwendung Datenbank zuerst eine Ahle So habe ich zwei Tabellen Mitarbeiter und Zweig und ich brauche Liste senden mit Mitarbeiternamen und Zweignamen zu sehen, dass mein Controller-Code meinerWie kann ich eine Liste von Daten aus zwei Tabellen zur Ansicht senden?

public PartialViewResult List() 
    { 
     List<Employee> emp; 
     using (var contxt = new EnglisCenterEntities()) 
     { 

      var query = contxt.Employee.ToList(); 
      emp = query; 
     } 
     return PartialView(emp); 
    } 

und Ansicht ist Code ist

@model IEnumerable<Insert.Models.Employee> 

     <p> 
     @Html.ActionLink("Create New", "Create") 
     </p> 
    <table class="table"> 
     <tr> 

     <th> 
     @Html.DisplayNameFor(model => model.EmpName) 
     </th> 
     <th> 
     @Html.DisplayNameFor(model => model.Phone) 
    </th> 
    <th> 
     @Html.DisplayNameFor(model => model.Username) 
    </th> 

    <th> 
     @Html.DisplayNameFor(model => model.Branches.BranchName) 
    </th> 
    <th></th> 
</tr> 

    @foreach (var item in Model) { 
    <tr> 

    <td> 
     @Html.DisplayFor(modelItem => item.EmpName) 
    </td> 
    <td> 
     @Html.DisplayFor(modelItem => item.Phone) 
    </td> 
    <td> 
     @Html.DisplayFor(modelItem => item.Username) 
    </td> 

    <td> 
     @Html.DisplayFor(modelItem => item.Branches.BranchName) 
    </td> 
    <td> 
     @Html.ActionLink("Edit", "Edit", new { id=item.IdEmp }) | 
     @Html.ActionLink("Details", "Details", new { id=item.IdEmp }) | 
     @Html.ActionLink("Delete", "Delete", new { id=item.IdEmp }) 
    </td> 
</tr> 

}

Aber es so nicht funktioniert, wie ich Zweignamen senden mit Mitarbeiterdaten

Antwort

1

hier:

public PartialViewResult List() 
    { 
     List<Employee> emp; 
     using (var contxt = new EnglisCenterEntities()) 
     { 

      var brands = contxt.Employee.Include("Branches").ToList(); 
      // var query = contxt.Employee.ToList(); 
      emp = brands; 
     } 
     return PartialView(emp); 
    } 

Danke Jungs :)