Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

ASP.NET MVC 4, nhiều mô hình trong một chế độ xem?

Nếu bạn chưa có mô hình chế độ xem để thể hiện điều này, chỉ cần tạo một mô hình:

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

Điền vào một tập hợp các mô hình chế độ xem trong bộ điều khiển

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

Và trong chế độ xem của bạn, chỉ cần xác định rằng bạn đang sử dụng một bộ sưu tập các mô hình chế độ xem:

@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. Ví dụ về giao dịch PHP + MySQL

  2. Chỉ cập nhật trường MYSQL nếu trường chứa null hoặc 0

  3. Vấn đề CHÍNH CHỦ YẾU với việc tạo bảng trong Rails bằng lệnh rake db:migrate với mysql

  4. Sửa đổi cột Vs thay đổi cột

  5. Cách cài đặt và cấu hình MySQL trên Ubuntu