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

Asp .net MVC - zwracanie do widoku różnorodnych danych
MP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 46
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:

Kopiuj
$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

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

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

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

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

E9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 395
1

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

Ktos
  • Rejestracja: dni
  • Ostatnio: dni
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.