2010-11-19 102 views
3

我正在使用EF 4并使用“从数据库更新模型”选项将视图导入到模型中。实体框架和视图

我现在想要做的是选择“从模型生成数据库”,并使EF脚本正确地显示视图。我的经验是,它创建一个表而不是一个视图。

有什么办法可以做到这一点?

回答

1

我不认为这在目前的版本中是可行的。代码首先仍然是第一个版本。

告诉EF这些字段映射到一个视图是一回事,但是您也需要告诉EF视图中的字段来自哪个表。

+0

我当时希望当你从数据库添加一个视图时,Ef将有一些方法来检查视图并为其缓存SQL。然后,当您从代码更新数据库时,它将能够重现该视图。这将是一个非常好的功能。太糟糕了,它不存在。 :( – 2010-11-19 18:33:29