Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

ASP.NET MVC 4, beberapa model dalam satu tampilan?

Jika Anda belum memiliki model tampilan untuk mewakili ini, buat saja:

public class MyViewModel
{
    public Engineer Engineer { get; set; }
    public List<Element> Elements { get; set; }
}

Isi satu set model tampilan di pengontrol

public ActionResult MyAction()
{
    var viewModels = 
        (from e in db.Engineers
         select new MyViewModel
         {
             Engineer = e,
             Elements = e.Elements,
         })
        .ToList();
    return View(viewModels);
}

Dan dalam tampilan Anda, tentukan saja bahwa Anda menggunakan kumpulan model tampilan:

@model List<MyViewModel>
@foreach(var vm in Model)
{
    <h1>Projects for engineer: @vm.Engineer.Name</ha>
    <ul>
    @foreach(var ele in vm.Elements)
    {
        <li>@ele.Name</li>
    }
    </ul>
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GALAT 1062 (23000):Entri duplikat '2147483647' untuk kunci 'PRIMARY'

  2. mysql group_concat dengan hitungan di dalamnya?

  3. MySQL FULLTEXT Cari di>1 Tabel

  4. Bisakah MySQL memeriksa file itu ada?

  5. Berapa banyak orang yang mendaftar di hari dalam seminggu?