使用以下简单实体类,EF4.1 Code-First将在初始化数据库时为PK UserId列创建聚簇索引.
public class User { [Key] public int UserId { get; set; } public int AppId { get; set; } public string UserName { get; set; } }
出于性能考虑,我的设计目标是根据AppId coulmn保持生成的Users表物理集群而不是PK.
在我的Initializer类中,我试图手动删除自动生成的PK聚簇索引并创建我需要的任何聚簇索引,但这里没有线索来预测索引的自动生成名称PK__Users__25518C17!
我是Code-First世界的新手,并且真的不知道我的设计目标是否有任何解决方法.
提前致谢
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。