Entity framework 生成视图中实体框架电动工具的问题
我已经创建了控制台应用程序。然后我执行了安装包EntityFramework,设置了目标.net 4.0 我的简单模型是Entity framework 生成视图中实体框架电动工具的问题,entity-framework,ef-code-first,Entity Framework,Ef Code First,我已经创建了控制台应用程序。然后我执行了安装包EntityFramework,设置了目标.net 4.0 我的简单模型是 public class Abonent { public Abonent() {} [Key] public int AbonentId { get; set; } public string Name { get; set; } } 我的dbcontext是(ModelContext.cs)
public class Abonent
{
public Abonent() {}
[Key]
public int AbonentId { get; set; }
public string Name { get; set; }
}
我的dbcontext是(ModelContext.cs)
它工作得很好,但当我右键单击ModelContext.cs并选择entityframework->generateview
时,我会看到一个消息框,上面写着“异常已被调用的目标抛出”
我做错了什么?ef电动工具是否存在替代方案?(VS 2010 SP1,Entity Framework Power Tools Beta 2)我遇到了这个问题,通过从工具->扩展和更新菜单卸载Entity Framework Power Tools Beta 2解决了这个问题 然后,我重新启动了所有visual studio 2012实例,并通过相同的菜单选项重新安装了它 这就解决了我这边的问题
祝你好运。我遇到了这个问题,通过从工具->扩展和更新菜单卸载Entity Framework Power Tools Beta 2解决了这个问题 然后,我重新启动了所有visual studio 2012实例,并通过相同的菜单选项重新安装了它 这就解决了我这边的问题
祝你好运。问题可能是你使用了错误版本的实体框架。问题可能是你使用了错误版本的实体框架。我开始实验。如果我删除了通过执行Install Package EntityFramework添加的App.config和packages.config,那么Entity Framework Power Tools Beta会创建预生成的视图,但当我运行Main时,会出现_abonentContext.SaveChanges();调用异常“从ObjectStateEntry检索值时出错。有关详细信息,请参阅内部异常”。内部异常是“EntityContainer‘ModelContext’的映射和元数据信息不再与用于创建预生成视图的信息匹配”。这意味着standart App.config和packages.config中存在问题。有人能给我一个具有正确生成视图和设置引用的示例项目吗。EntityFramework功能强大,但使用2-3个简单模型处理第一次添加或查询上下文大约需要15-25秒。它是可践踏的!!!它真的是如此缓慢,所有人都面临着这个问题,还是我做错了什么?我开始尝试。如果我删除了通过执行Install Package EntityFramework添加的App.config和packages.config,那么Entity Framework Power Tools Beta会创建预生成的视图,但当我运行Main时,会出现_abonentContext.SaveChanges();调用异常“从ObjectStateEntry检索值时出错。有关详细信息,请参阅内部异常”。内部异常是“EntityContainer‘ModelContext’的映射和元数据信息不再与用于创建预生成视图的信息匹配”。这意味着standart App.config和packages.config中存在问题。有人能给我一个具有正确生成视图和设置引用的示例项目吗。EntityFramework功能强大,但使用2-3个简单模型处理第一次添加或查询上下文大约需要15-25秒。它是可践踏的!!!是真的这么慢,都要面对这个问题,还是我做错了什么?
public class ModelContext : DbContext
{
public ModelContext():base(){}
public DbSet<Abonent> Abonents { get; set; }
}
class Program
{
static void Main(string[] args)
{
Database.DefaultConnectionFactory = new System.Data.Entity.Infrastructure.SqlCeConnectionFactory("System.Data.SqlServerCe.4.0");
ModelContext _abonentContext = new ModelContext();
Abonent abonent=new Abonent();
_abonentContext.Abonents.Add(abonent);
_abonentContext.SaveChanges();
}
}