我有3个表需要连接才能进行一些查询。这些表在特定的持续时间内是相对只读的。只有在需要时,我们才需要编写它们。
我想避免加入这些表的需求。所以我打算使用索引视图。但是,我没有找到一种从实体框架(EF 6.1)定义视图的方法。
有人可以指导吗?
此致 Amit Rangari
答案 0 :(得分:2)
没有直接从EF 6创建视图的方法。
您需要编写原始SQL来创建视图,然后从dbMigration执行它。有关详细信息,请参阅:https://msdn.microsoft.com/en-us/magazine/dn519921.aspx
答案 1 :(得分:0)
您需要通过标准SQL语句(迁移或上下文连接)创建视图。视图应该有一个键。之后,您可以使用EF映射视图,就像它是一个表格一样。