Я знаю многих людей использование SQL Express для производства, и это работает хорошо, самым большим ограничивающим фактором является отсутствие SQL Agent для автоматизированных резервных копий. Для автоматизации резервных копий, необходимо или взять образ виртуальной машины (если на VPS) или планировщик окон использования или некоторая другая технология.
Единственным другим главным ограничивающим фактором является ограничение поршня, но для небольшого сайта я действительно не заметил что, будучи слишком большим количеством фактической проблемы.
Есть обходной путь!
Джули Лерман написала сообщение об этом. Взгляните на ее блог: http://thedatafarm.com/blog/data-access/implement-select-stored-procedures-that-return-miscellaneous-data-in-ctp2-of-ef-designer/
Это очень помогло мне реализовать мои хранимые процедуры.
Entity Framework V1.0 кажется незавершенным и слишком рано представлен публике. Вот почему можно использовать шаблоны T4, которые создают другой код из файлов EDMX, которые также поддерживают хранимые процедуры скалярного типа.
Мы используем настраиваемые шаблоны с множеством модификаций, поэтому они создают объекты бизнес-уровня, интерфейсы для IoC / TDD. а также DAL и DAO. Мы получаем все из файлов EDMX. Черт возьми, мы даже создаем перечисления, но они создаются из реальных данных в БД, а не из файлов EDMX.
Вы сможете найти множество шаблонов T4 ... Вот тот, который выполняет скалярные хранимые процедуры . Но вы можете захотеть получить тот, который действительно выполняет POCO.
В EF v1 вы можете отображать только процедуры, возвращающие сущности. В EF v4 вы можете сопоставлять результаты процедур со сложными типами, поэтому большинство процедур можно использовать без возврата сущностей.
Используйте ответ Chrigl (+1) как обходной путь для v1.