Asp .net MVC - zwracanie do widoku różnorodnych danych

0

Czy da się zwrócić do widoku dane z różnych zapytań do bazy nie musząc tworzyć do tego specjalnej klasy (modelu) zgodnej z wynikiem.

Chodzi mi o coś co jest np. w laravelu np. w kontrolerze mam coś z tym stylu:

$user = DB::select('select ble ble ble')

jakieś skomplikowane zapytanie z sql gdzie wynik jest pozlepiany z wielu różnych tabel - tutaj w asp mvc muszę zrobić jakiś model zgodny z wynikiem żeby zwrócić do widoku

$jakies_zapytanie = DB::select('ble ble ble')

i w laravelu zwracałem sobie do widoku coś w stylu

return view('jakis_adres/show', ['users' => $users, 'jakies_zapytanie' => $jakies_zapytanie]);

w asp .net jakoś nie mogę sobie z tym poradzić

1

Witamy w silnie typowanym języku obiektowym :) Rób klase ViewModel i tyle.

0

Zawsze masz ViewBag/ViewData, do którego możesz wsadzić jakiekolwiek dane, a w widoku je wyświetlać, ale lepsze będzie zrobienie ViewModelu.

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