MVC Jaki podać parametr dla View

0

Witam, mój problem polega na nadaniu odpowiedniego parametru dla zwracanego widoku.

Niestety, piszę stronę w MVC1, do którego nie mogę znaleźć pomocy.

Mam zadeklarowane pole

private ZadanieDBEntities2 _db = new ZadanieDBEntities2();

Dla wyświetlenia listy jest funkcja ToList():

public ActionResult Index()
        {
            return View(_db.Customer.ToList());
        }

Natomiast jak wygląda funkcja dla zwrócenia konkretnego rekordu w MVC1?
Dla MVC3 wygląda tak:

public ActionResult Details(int id)
        {
            var klient = _db.Customer.Find(id);
            return View(klient);
        }

ale w podpowiedziach nie ma funkcji Find, a jak ją wpiszę, to wyrzuca błąd.
Znalazłem na jednej stronie takie zdanie: "ou can take advantage of Entity Framework 4.1’s Find method which by default searches the entity’s key property using the value passed in.", czyli funkcja ta nie jest dostępna w starszym MVC. Wie ktoś jak się to w takim razie robiło w MVC1?

0

Oczywiście godzinkę po napisaniu posta znalazłem odpowiedź i nawet sam sobie nie zdawałem sprawy jak blisko niej byłem pisząc pytanie :)
należało zrobić tak:

public ActionResult Details(int id)
        {
             var klient = _db.Customer.First(g => g.CustomerID == id);

            return View(klient);
        }

1 użytkowników online, w tym zalogowanych: 0, gości: 1