C# 使用GUID和聚集索引时,实体框架5中的关系生成失败

C# 使用GUID和聚集索引时,实体框架5中的关系生成失败,c#,.net,entity-framework-5,C#,.net,Entity Framework 5,re已开始在VS2012的ASP.NET MVC4项目中使用实体框架5。 因为数据库是通过一个工具设计的,所以我们正在基于数据库创建我们的模型。 数据库使用guid作为主键 当我们生成模型时,类之间没有创建任何关系。 经过多次尝试和错误,我们发现问题是由构建在外键GUID列上的聚集索引引起的。一旦我们从数据库中删除了这些关系并重新创建了模型,所有的关系都会按它们应该的方式生成 是否有其他人遇到过同样的问题,或者我们做错了什么?我怀疑索引作为聚集索引对您的程序是否有任何影响。

re已开始在VS2012的ASP.NET MVC4项目中使用实体框架5。 因为数据库是通过一个工具设计的,所以我们正在基于数据库创建我们的模型。 数据库使用guid作为主键

当我们生成模型时,类之间没有创建任何关系。 经过多次尝试和错误,我们发现问题是由构建在外键GUID列上的聚集索引引起的。一旦我们从数据库中删除了这些关系并重新创建了模型,所有的关系都会按它们应该的方式生成


是否有其他人遇到过同样的问题,或者我们做错了什么?

我怀疑索引作为聚集索引对您的程序是否有任何影响。