asp.net-mvc-3 - 重建 Entity Framework 时找不到命名空间

标签 asp.net-mvc-3 entity-framework

我在 MVC 3 项目中重建了我的 Entity Framework 。在我这样做之前这是有效的。但是现在,我得到了错误:

The type or namespace name 'myEntities' could not be found (are you missing a using directive or an assembly reference?)    

在我的代码中所有引用 Entity Framework 的地方。这在重建之前是有效的,所以它必须是那样。我已经检查了我的 web.config 中的连接名称,并删除并重新安装了 Entity Framework ,但它没有被引用。

有什么办法可以解决这个错误吗?

最佳答案

今天我遇到了同样的问题,浪费了我一整天的时间。

最后我开始逐行读取错误并找到确切的错误。

  1. 在两个表上我删除了关系,这就是问题的全部原因。
  2. 即使我添加了所有关系和更新模型,但仍然无法正常工作。
  3. 从我删除并重新添加关系的 emdx 中删除了那些表
  4. 重建并发现除了删除的表之外一切都消失了
  5. 添加这些表并完成

关于asp.net-mvc-3 - 重建 Entity Framework 时找不到命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18089696/

相关文章:

c# - Entity Framework 中的 Datetime.UtcNow 查询的计算结果与 C# IL 中的 DateTime.UtcNow 不同

c# - 如何在不删除数据库的情况下更新 C# 中对 SampleData Seed 所做的更改?

c# - 将字符串转换为 LinqToEntities 中的日期时间(在查询内)

sql - Entity Framework 代码第一类,其父类和子类的类型与其自己的类相同

.net - 为什么我应该使用nhibernate而不是 Entity Framework 4

asp.net-mvc-3 - 基于数据库条目的动态路由

asp.net-mvc-3 - MVC3 REST 部署

asp.net-mvc - 动态加载局部 View

c# - 阻止用户使用最后 5 个密码?

asp.net-mvc - 为什么在Membership.ValidateUser 中不直接调用SetAuthCookie?