当前版本或任何计划的未来版本的SQL Server Compact Edition是否支持实体化视图?有没有办法以直接SQL和表索引以外的方式实现类似的功能?
答案 0 :(得分:2)
据我所知,版本3.5和4.0都不支持任何视图(因此,没有实体化视图)。
通常只要从数据库表示中抽象出来,就可以在代码级别轻松编写自己的“视图”。 SQL CE支持Linq-to-SQL和Entity,后者为您提供了足够的灵活性来定义您自己的组合表,这些表与视图完全不同。
如果您确实需要物化视图(这是嵌入式数据库中不可能出现的异常),您只需重新创建一个新表并使用现有表中的SELECT执行批量插入。