Domande con tag 'lazy-initialization'

1
risposta

Il caricamento lento può portare a dati obsoleti, viola IoC?

Cercando di essere un programmatore migliore Ho un'applicazione che tiene traccia dei ruoli e delle autorizzazioni, ho avuto classi per ruolo e autorizzazione che erano solo oggetti valore. class Role { int RoleID string RoleName } cla...
posta 16.07.2012 - 06:40
0
risposte

Entity Framework: caricamento esplicito delle entità correlate

Utilizzo Entity Framework da alcuni anni. Ho flip-floppato tra richiamare i repository nella mia logica aziendale o utilizzare il caricamento lazy per recuperare i dati mentre lavoro nel mio codice. Il problema con il primo approccio è che un...
posta 22.04.2014 - 04:04
3
risposte

Come evitare l'inquinamento della logica con proprietà asincrone pigri

Per poter scalare vorrei usare la programmazione asincrona. Funziona molto bene se devo leggere qualcosa da db e spingere al frontend, tuttavia non so come usarlo correttamente in blob di logica buniess che vivono le loro vite. Ho un oggetto, ch...
posta 16.09.2016 - 10:53
2
risposte

Caricamento lento se la raccolta contiene voci

Spesso vedo classi di modelli con proprietà come questa: public IList<Note> Notes { get; set; } public bool HasNotes { get; set; } Dove l'elenco è inizializzato pigro, ma la proprietà booleana viene caricata direttamente. Questo ha il...
posta 18.06.2013 - 13:07
1
risposta

Applicazione del linguaggio di supporto per l'inizializzazione su richiesta a livello di variabili piuttosto che di classe

Stavo cercando il modo idiomatico per implementare l'inizializzazione pigra thread-safe per una collezione di configurazione recuperata dal DB all'interno di un bean Spring. Ho deciso di adattare il modello di supporto per l'inizializzazione...
posta 17.12.2014 - 11:13
2
risposte

Il caricamento lazy è sempre richiesto?

So che è necessario un caricamento lento quando viene effettuata una chiamata di database costosa. In questo esempio, avrebbe senso utilizzare il caricamento lazy. L'esempio di sotto è nel contesto di asp.net quindi è thread-safe. private list...
posta 04.04.2015 - 01:37
1
risposta

WPF: Ricarica le parti dell'app per gestire la persistenza e la gestione della memoria

Ho creato un'app utilizzando Microsoft WPF. Gestisce principalmente la lettura e l'input dei dati, nonché l'associazione delle relazioni tra i dati all'interno di parametri specifici. Essendo un principiante assoluto ho preso una decisione ne...
posta 16.02.2011 - 16:06
1
risposta

Quali sono i vantaggi dell'utilizzo dell'inizializzazione pigra quando si chiama l'EntityManager di Doctrine?

TL; DR: ho notato che alcuni tutorial stanno utilizzando una chiamata di metodo in più per recuperare una variabile, nel mio caso EntityManager di Doctrine. È generalmente una buona idea usare tale chiamata di metodo extra, quando sembr...
posta 18.10.2016 - 18:21
1
risposta

Le fabbriche "lazy loading" in AngularJS utilizzano questa buona pratica del metodo $ q.defer

Credo di non credere in me stesso come un buon programmatore, ma ho scoperto questo metodo da solo (non suggerisco di essere il primo a farlo, ma non ho seguito una guida), quindi deve essere rotto in qualche modo. $ q è principalmente un tip...
posta 12.06.2015 - 16:20
3
risposte

Estendendo il concetto di Lazy Loading, allo scaricamento

Un sistema che a volte dovrà utilizzare un modello di apprendimento automatico preliminare. Quel modello è di circa 10 GB su disco, e quando caricato utilizza circa 10 GB di RAM. Il caricamento da disco richiede una quantità di tempo non bana...
posta 15.02.2018 - 10:30