Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

ASP.NET MVC 4, एक दृश्य में एकाधिक मॉडल?

यदि आपके पास इसका प्रतिनिधित्व करने के लिए पहले से कोई दृश्य मॉडल नहीं है, तो बस एक बनाएं:

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

नियंत्रक में दृश्य मॉडल का एक सेट पॉप्युलेट करें

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

और आपके विचार में केवल यह निर्दिष्ट करें कि आप दृश्य मॉडलों के संग्रह का उपयोग कर रहे हैं:

@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. तालिकाओं से डेटा लाने के लिए आवश्यक एकल क्वेरी

  2. PHP/MySQL के साथ jQuery SlickGrid का उपयोग कैसे करें (सर्वर डेटा लोड करें और परिवर्तन सहेजें)

  3. बैश में लंबे इंट को डॉटेड क्वाड आईपी में कुशलता से कैसे बदलें

  4. एक PHP पृष्ठ में एकाधिक डेटाबेस से कैसे कनेक्ट करें?

  5. हाइबरनेट में रेगेक्स क्वेरी