实体框架代码优先 - 为此EntityType定义非聚集密钥

时间:2014-07-24 03:40:51

标签: entity-framework ef-code-first entity-framework-6 entity-framework-6.1

我已经使用密钥定义了一个实体类,但我不希望该密钥是集群,因为我有另一个 我的实体中的集群索引,但是当我向模型添加一个Index属性时收到错误

有人能告诉我如何定义非群集密钥 ????

1 个答案:

答案 0 :(得分:2)

AFAIK仍然无法在代码优先配置中创建非群集主键字段。

但是,如果您正在使用迁移或处于可以使用的位置,请参阅以下使用代码首次迁移(以及没有直接代码优先支持的思考):

http://entityframework.codeplex.com/workitem/614

此相关问题也包含一些信息:EF CodeFirst create non-clustered primary key index。它适用于EF 4.1,但仍与EF 6相关。