ASP.NET MVC模型 - 奇怪的行为

时间:2011-04-06 08:59:10

标签: asp.net-mvc

我正用这个把头发拉出来。每次我的存储库或表单视图模型引用aspnet_UsersInRoles:

时,我都会收到构建错误
  

错误8'Emas.Model.aspnet_User'确实如此   不包含的定义   'aspnet_UsersInRoles'并没有扩展名   方法'aspnet_UsersInRoles'接受   类型的第一个参数   'Emas.Model.aspnet_User'可能是   发现(你错过了使用   指令或程序集   参考?)C:\ Documents and   Settings \ Administrator \ Desktop \ IRenewables_EMAS \ IRenewables_EMAS \ Models \ Repositories \ SecurityRepository.cs 57 22 IRenewables_EMAS


这真的很奇怪,因为当我循环进入我的模型时,一切都很好,关系到位了。我已经尝试了我能想到的一切,从模型中删除对象并刷新,然后将其拖回等等。

我唯一与此MVC应用程序不同的是我决定从UserId中删除GUID字段。我认为它与此无关 - 更简单。应该是一个简单明显的解决方案,但我会用这一个去bababy - 任何建议都非常感激。

干杯

1 个答案:

答案 0 :(得分:1)

怀疑它,我没有在aspnet_Roles表上设置复合主键,DOH