【发布时间】:2013-02-14 18:51:42
【问题描述】:
是否可以使用 EF Code First 迁移的 CreateIndex 语法来创建覆盖索引(*请参阅下文了解覆盖索引是什么)。
例如,我可以像这样在手动迁移中创建一个简单的索引:
CreateIndex("RelatedProduct", "RelatedId");
它有一个名为“匿名参数”的最终参数,指定它可以处理底层提供程序支持的任何内容 - 但目前尚不清楚我如何确定该支持是什么。这是可能的还是我需要求助于平面 SQL?
*覆盖索引是 RDB 将重复数据存储在叶节点中的索引,而不仅仅是指向主表的指针。它本质上是由索引中的列重新排序的表的副本,仅包含该类型搜索中最常用的列。
【问题讨论】:
标签: entity-framework indexing ef-code-first entity-framework-migrations covering-index