re 已经开始在 VS2012 的 ASP.NET MVC4 项目中使用 Entity Framework 5。由于数据库是通过工具设计的,因此我们正在基于数据库创建模型。数据库使用 GUID 作为主键。
当我们生成模型时,类之间没有创建任何关系。经过多次反复试验,我们发现问题是由建立在外键 GUID 列上的聚集索引引起的。一旦我们从数据库中删除这些并重新创建模型,所有关系都会按应有的方式生成。
有没有其他人遇到过同样的问题,或者我们做错了什么?
re 已经开始在 VS2012 的 ASP.NET MVC4 项目中使用 Entity Framework 5。由于数据库是通过工具设计的,因此我们正在基于数据库创建模型。数据库使用 GUID 作为主键。
当我们生成模型时,类之间没有创建任何关系。经过多次反复试验,我们发现问题是由建立在外键 GUID 列上的聚集索引引起的。一旦我们从数据库中删除这些并重新创建模型,所有关系都会按应有的方式生成。
有没有其他人遇到过同样的问题,或者我们做错了什么?