使用以下简单实体类,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世界的新手,并且真的不知道我的设计目标是否有任何解决方法.
提前致谢