Нужно ли создавать объекты модели (Entity Framework) из базы данных при старте приложения?
Суть происходящего в следующем. Есть приложение С# Entity Framework Code First, есть модель данных. Если я запускаю приложение и создаю объекты - то они есть в оперативной памяти и EF заполняет базу данных. Вдруг (случайно/специально) приложение закрывается и когда откроется вновь приложение не будет знать об этих объектах, но в БД они будут.
Внимание знатоки... вопрос! Как нужно выстраивать приложение? При загрузке нужно пройтись по свей БД и воссоздать все объекты из неё в оперативной памяти или же вся логика приложения должна работать с запросами к БД, а сами объекты существуют только пока EF сложит их в БД.
Уточнение, да я дно, но очень надо организовать работу с БД)
Duskone39, для EF просто море вполне годных учебных материалов. начиная с MSDN. надо проходить уроки через руки (так лучше в голове оседает ;)
и обязательно пробовать что то для себя - не по урокам, по их принципам, но решая личные задачи, по работе, для друзей или близких. тогда пойдет потихоньку практика
#, из того что есть в этом проекте - это порядка 1500 объектов все они легкие и описываются 7-ю атрибутами, по идее должно хватить оперативы, вопрос скорее был в ключе "а как делать по нормальному?" ))))
а где критерий нормальности? ))
.. только практика
пока вам ни где не жмет - можно и так и эдак.. вот когда начнете натыкаться на углы/грабли, и начнете накапливать свой опыт их обходить/обтекать.. тогда и ответите сами на свой вопрос ))