Предварительно скомпилированная платформа Entity Framework 4, созданная на основе Edmx для SQL Server Safe для использования с SQL CE? - PullRequest
0 голосов
/ 20 января 2012

Я использую следующий шаблон T4 (http://blogs.msdn.com/b/adonet/archive/2008/06/20/how-to-use-a-t4-template-for-view-generation.aspx) для предварительной компиляции моих «Представлений» Entity Framework 4 из EDMX, нацеленного на существующую базу данных SQL Server 2008.

(кроме этого:действительно помогает ускорить снижение производительности на первом SaveChanges - у меня более 200 столов, а первый SaveChanges прошел с 10 секунд до 5 секунд - все еще не впечатлило, но улучшение).

MyВопрос в том, являются ли эти предварительно скомпилированные представления «безопасными» для использования с SQL CE 4 (т. е. в модульных тестах) или они связаны с SQL Server 2008? Я спрашиваю, потому что сгенерированный файл представления содержит операторы SQL, и мне интересно,они могут зависеть от поставщика.

1 Ответ

1 голос
/ 20 января 2012

Файл EDMX содержит информацию SSDL, в которой жестко заданы детали, специфичные для поставщика.Вот несколько статей, объясняющих процедуру смены поставщика

Что касается проблемы с производительностью, вы можете разделить базу данных на несколько файлов EDMX.Например, наличие отдельных контекстов для «Маркетинг» и «Продажи».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...