Вы не можете смешивать сначала модель и сначала db.После того, как вы вручную измените базу данных, вы больше не сможете использовать Генерацию базы данных из EDMX или удалите изменения, выполненные непосредственно в БД.
В некоторых случаях этого можно избежать, загрузив Powerity Generation Database Pack для создания базы данных. расширение для Visual Studio 2010. При использовании этого расширения вместе с VS 2010 Premium или Ultimate вы можете использовать дополнительные рабочие процессы генерации БД и шаблоны T4, которые могут использовать инструменты VS для сравнения вновь сгенерированной БД с существующей БД и создания только сценариев ALTER.,
Но, тем не менее, это, скорее всего, не будет работать с представлениями БД, поскольку информация о представлении БД хранится в SSDL (описание модели хранилища).Модель-первая не использует Views, и каждый раз, когда вы регенерируете базу данных, она создает таблицу вместо view.
Поэтому, если вы хотите выполнить произвольный запрос SQL, используйте ExecuteStoreQuery (только EF4) илисначала модель.