Sql Server Compact Edition是否支持视图?

时间:2011-09-08 16:52:40

标签: sql-server-ce materialized-views

当前版本或任何计划的未来版本的SQL Server Compact Edition是否支持实体化视图?有没有办法以直接SQL和表索引以外的方式实现类似的功能?

1 个答案:

答案 0 :(得分:2)

据我所知,版本3.5和4.0都不支持任何视图(因此,没有实体化视图)。

通常只要从数据库表示中抽象出来,就可以在代码级别轻松编写自己的“视图”。 SQL CE支持Linq-to-SQLEntity,后者为您提供了足够的灵活性来定义您自己的组合表,这些表与视图完全不同。

如果您确实需要物化视图(这是嵌入式数据库中不可能出现的异常),您只需重新创建一个新表并使用现有表中的SELECT执行批量插入。