Mi piace lavorare con il framework entità per molte ragioni: la facilità di utilizzo del progettista di entità, la potenza di linq e la facilità di associazione. Occasionalmente voglio creare una semplice app che non ha bisogno di usare un database, ma deve ancora lavorare con i dati e visualizzarli sullo schermo, nelle griglie ecc. Quindi vorrei creare un modello EF rapido e usarlo per questo, ma non sembra funzionare molto con il solo utilizzo di dati locali.Entity Framework senza database
La mia domanda è: c'è un uso corretto dell'EF per lavorare con i dati locali e forse solo serializzare/deserializzare l'intero contesto in un file? O è solo uno sforzo troppo grande per rendere il lavoro correttamente? Usavo Dataset in questo modo, insieme a Linq to Dataset, e funziona bene ... Quindi forse quelli sono ancora il modo migliore per andare in questo scenario?
Forse hai considerato utilizzando alcuni database incorporato? Come ad esempio Firebird Embedded che supporta EF? Ciò renderebbe IMO molto più facile. –