System.Data.Entity中不存在基础结构

本文关键字:结构 不存在 Data Entity System | 更新日期: 2023-09-27 17:49:01

我试图创建MVC项目与实体框架。我有3个项目在解决方案

  • SerialTracker。常见的
  • SerialTracker。模型
  • SerialTracker。Web

Common和Model像库一样编译,所以Web正在使用它们。模型也在使用Common.

我的问题在这里:

由*生成的模型。edmx ==> *. context。tt ==>自动生成*.Context.cs:

namespace SerialTracker.Model
{
    using System;
    using System.Data.Entity;
    using System.Data.Entity.Infrastructure;
    public partial class SerialTrackerEntities : DbContext
    {
        public SerialTrackerEntities()
            : base("name=SerialTrackerEntities")
        {
        }
        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            throw new UnintentionalCodeFirstException();
        }
        public DbSet<Role> Role { get; set; }
        public DbSet<User> User { get; set; }
    }
}
我有错误,基础设施不存在于System.Data.Entity。我试着添加一些参考文献,但我认为问题在另一个地方。

//编辑:我为这个项目重新安装了NuGet包,但是现在我有错误并且不存在

对不起,我的英语不好。

System.Data.Entity中不存在基础结构

S o̶̶̶我̶̶m̶̶y l n u̶̶̶̶̶̶̶̶̶d d e d̶̶̶e l f我̶̶̶̶̶̶̶̶e r我̶̶l̶k c T r̶̶̶̶̶̶̶r。o t t t̶̶̶̶̶̶̶̶̶̶e r我̶̶l r t̶̶̶̶c r e k̶̶̶̶̶̶̶e d。m x̶̶̶。
f s T h̶̶̶̶̶̶̶̶l e̶̶我̶̶̶c o d e p我̶̶̶̶̶̶̶f r m o̶̶̶̶̶̶n o r e T h̶̶̶̶̶̶̶p c r e j o̶̶̶̶̶̶̶。T
N o w̶̶̶̶̶̶s p r̶̶̶o t j c e̶̶̶̶̶̶̶̶e g N̶e t e r̶̶̶̶̶̶̶̶N e t我̶̶̶̶̶e s̶̶t h r g我̶̶̶̶̶̶。

编辑(04-29-2014):
重新回答:
您可以删除文件*。然后用
重新创建添加->新项目-> EFx DbContextGenerator(或EF)x…)