Sto lavorando su un'applicazione aziendale (C #, WPF, EF, MVVM). Ho bisogno di caricare una serie di elementi dal database, creare modelli di visualizzazione per loro e metterli in una finestra. C'è un modo per creare il modello di visualizzazione in un altro thread o fare qualcosa di simile per accelerare l'IU?
- Il tempo medio approssimativo necessario per recuperare tutti gli elementi dal database = 1s
- Il tempo medio approssimativo necessario per creare un'istanza di tutti i modelli di visualizzazione = 3s
Sto facendo la prima parte dell'evento Loaded di ciascun elemento. ma la seconda parte è il collo di bottiglia. qualsiasi comprensione sarebbe apprezzata.