2016-04-18 2 views
0

Je suis le travail dans asp base de données de l'application mvc d'abord une râpe j'ai donc deux tables des employés et la Direction et je dois envoyer la liste pour voir avec le nom des employés et nom de la branche qui est mon code de contrôleurComment puis-je envoyer la liste des données à partir de deux tables à afficher?

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

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

et moi code est

@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> 

}

Mais ça ne marche pas comment je peux envoyer nom de la branche avec les données des employés

Répondre

1

Voici:

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); 
    } 

Merci les gars :)