3

我有 3 个表需要加入以进行一些查询。这些表在特定的时间段内是相对只读的。只有在需要时,我们才需要编写它们。

我想避免这些表的按需加入。所以我打算使用索引视图。但是,我没有找到从实体框架(EF 6.1)定义视图的方法。

有人可以指导一下吗?

问候, 阿米特兰加里

4

2 回答 2

3

没有从 EF 6 创建视图的直接方法。

您需要编写原始 SQL 来创建视图,然后从 dbMigration 执行它。有关详细信息,请参阅:https ://msdn.microsoft.com/en-us/magazine/dn519921.aspx

于 2015-06-23T18:46:45.750 回答
0

您需要通过标准 SQL 语句(迁移或上下文的连接)创建视图。视图应该有一个键。之后,您可以使用 EF 映射视图,就像它是一个表一样。

于 2015-06-24T08:22:15.053 回答