Entity Framework без базы данных

Мне нравится работать с инфраструктурой сущностей по многим причинам: простота использования конструктора сущностей, мощность linq и простота связывания. Иногда я хочу создать простое приложение, которому не нужно использовать базу данных, но все же нужно работать с данными и отображать их на экране, в сетках и т. д., поэтому я хотел бы просто создать быструю модель EF и использовать ее для этого. , но, похоже, он не очень хорошо работает, если использовать его только для локальных данных.

Мой вопрос: правильно ли использовать EF для работы с локальными данными, а затем, возможно, просто сериализовать/десериализовать весь контекст в файл? Или это просто слишком много усилий, чтобы заставить работать должным образом? Раньше я использовал наборы данных таким образом вместе с Linq to Dataset, и это работает хорошо... Так что, возможно, это все же лучший способ для этого сценария?

8
задан Brady Moritz 2 June 2012 в 17:47
поделиться