【问题标题】:How to create Indexed Views with entity framework code-first approach如何使用实体框架代码优先方法创建索引视图
【发布时间】:2015-09-09 16:44:36
【问题描述】:

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

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

有人可以指导一下吗?

问候, 阿米特兰加里

【问题讨论】:

    标签: entity-framework ef-code-first entity-framework-6 indexed-view


    【解决方案1】:

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

    您需要编写原始 SQL 来创建视图,然后从 dbMigration 执行它。详情见:https://msdn.microsoft.com/en-us/magazine/dn519921.aspx

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-08-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多