Поддерживает ли Sql Server Compact Edition представления? - PullRequest
1 голос
/ 08 сентября 2011

Поддерживает ли текущая версия или запланированную будущую версию SQL Server Compact Edition материализованные представления? Есть ли способ реализовать аналогичную функциональность, отличную от прямого SQL и табличных индексов?

1 Ответ

2 голосов
/ 08 сентября 2011

Насколько я знаю, ни версия 3.5, ни 4.0 не поддерживают никакие представления (и, следовательно, не материализованные представления).

Как правило, пока вы абстрагируетесь от своего представления базы данных, вы можете легко написать свои собственные «представления» на уровне кода. SQL CE поддерживает как Linq-to-SQL , так и Entity , последний предоставляет вам достаточно гибкости для определения ваших собственных комбинированных таблиц, которые ничем не отличаются от представлений.

Если вам действительно нужно материализованное представление (что является необычным для встроенной базы данных), вы можете просто заново создать новую таблицу и выполнить массовую вставку, используя SELECT из существующих таблиц.

...