Pytania otagowane jako viewmodel

Model widoku lub struktura punktów widzenia to struktura definiująca spójny zestaw widoków do wykorzystania w konstrukcji architektury. Widok jest reprezentacją całego systemu z perspektywy powiązanego zestawu problemów.

13
Co to jest ViewModel w MVC?
Jestem nowy w ASP.NET MVC. Mam problem ze zrozumieniem celu ViewModel. Co to jest ViewModel i dlaczego potrzebujemy ViewModel dla aplikacji ASP.NET MVC? Jeśli otrzymam dobry przykład jego działania i wyjaśnienia, byłoby lepiej.

8
Zignoruj ​​mapowanie jednej właściwości za pomocą Automapper
Używam Automapper i mam następujący scenariusz: Klasa OrderModel ma właściwość o nazwie „ProductName”, która nie znajduje się w bazie danych. Więc kiedy próbuję wykonać mapowanie za pomocą: Mapper.CreateMap<OrderModel, Orders>(); Generuje wyjątek: „Następujące 1 właściwości w Project.ViewModels.OrderModel nie są odwzorowane:„ ProductName ” Przeczytałem na Wiki AutoMapper dla Projekcji odwrotną wielkość liter …

3
AndroidViewModel vs ViewModel
Wraz z wprowadzeniem biblioteki składników architektury systemu Android wprowadzono kilka nowych klas, w tym AndroidViewModeli ViewModel. Jednak mam problem ze zrozumieniem różnicy między tymi dwiema klasami. PlikDokumentacja zwięźle opisuje AndroidViewModelnastępująco: Świadomość kontekstu aplikacji ViewModel Doceniam zwięzłość, ale co to dokładnie oznacza? Kiedy powinniśmy zdecydować się na stosowanie AndroidViewModelprzez ViewModeli vice …

14
Nie można rozpoznać symbolu ViewModelProviders w AppCompatActivity
Hej, próbuję uruchomić mój ViewModel, ale na razie nie mam szczęścia. Android Studio wyświetla błąd Cannot resolve symbol 'ViewModelProviders'. Każde inne pytanie znalazłem na ten temat została sprostowanie extends Activitydo extends AppCompatActivity, ale ja rozszerzenie właściwy. Nie wiem, czego mi brakuje ... Mój kod jest oparty na tym filmie YouTube …

9
Dodatkowe argumenty ViewModel systemu Android
Czy istnieje sposób przekazania dodatkowego argumentu do mojego AndroidViewModelkonstruktora niestandardowego z wyjątkiem kontekstu aplikacji. Przykład: public class MyViewModel extends AndroidViewModel { private final LiveData<List<MyObject>> myObjectList; private AppDatabase appDatabase; public MyViewModel(Application application, String param) { super(application); appDatabase = AppDatabase.getDatabase(this.getApplication()); myObjectList = appDatabase.myOjectModel().getMyObjectByParam(param); } } A kiedy chcę ViewModelużyć mojej niestandardowej klasy, …

8
DTO = ViewModel?
Używam NHibernate do utrwalania obiektów mojej domeny. Aby zachować prostotę, używam projektu ASP.NET MVC jako warstwy prezentacji i warstwy usług. Chcę zwrócić obiekty domeny w formacie XML z moich klas kontrolerów. Po przeczytaniu kilku postów tutaj w Stack Overflow, doszedłem do wniosku, że DTO jest drogą do zrobienia. Jednak natknąłem …

5
Jak zaktualizować dane LiveData ViewModel z usługi w tle i zaktualizować interfejs użytkownika
Ostatnio odkrywam architekturę Androida, która została niedawno wprowadzona przez Google. Z dokumentacji znalazłem to: public class MyViewModel extends ViewModel { private MutableLiveData<List<User>> users; public LiveData<List<User>> getUsers() { if (users == null) { users = new MutableLiveData<List<Users>>(); loadUsers(); } return users; } private void loadUsers() { // do async operation to …

5
ASP.NET MVC Model vs ViewModel
OK, słyszałem dyskusję o „ViewModels” w odniesieniu do MS ASP.NET MVC. Otóż, to ma być specyficzny model, prawda? Nie jest to konkretny rodzaj widoku. W moim rozumieniu jest to rodzaj Modelu, który ma określony cel interakcji z Widokiem? Czy coś takiego? Byłoby mile widziane pewne wyjaśnienie.

12
Dwa modele w jednym widoku w ASP MVC 3
Mam 2 modele: public class Person { public int PersonID { get; set; } public string PersonName { get; set; } } public class Order { public int OrderID { get; set; } public int TotalSum { get; set; } } Chcę edytować obiekty OBU klas w widoku SINGLE, więc …

4
Jak zmapować View Model z powrotem do Domain Model w akcji POST?
Każdy artykuł znaleziony w Internecie na temat korzystania z ViewModels i wykorzystania Automappera zawiera wytyczne dotyczące mapowania kierunku „Kontroler -> Widok”. Bierzesz model domeny wraz ze wszystkimi listami wyboru do jednego wyspecjalizowanego ViewModel i przekazujesz go do widoku. To jasne i dobrze. Widok ma formę i ostatecznie jesteśmy w akcji …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.