System.Data.Entity.dll中的实体MyBase.New在PFModel.Designer.vb中发生'System.ArgumentException'

时间:2011-08-26 18:36:10

标签: entity-framework database-design vb.net-2010

我收到了这个错误:

  

发生了'System.ArgumentException'类型的第一次机会异常   在System.Data.Entity.dll

在我的实体模型中添加新属性后。

尝试添加新的模块级对象

后会发生这种情况
Private mdbContext As New PFModelContainer

然后转到

Public Sub New()
        MyBase.New("name=PFModelContainer", "PFModelContainer")

它转到错误并停止。它在我创建属性之前有效,但在我添加属性和

之后
  

生成数据库模型......

来自我的实体模型。

我已经尝试重新安装VB.NET Express,我尝试删除designer.vb并删除edmx.sqlce然后重新创建它们,但这也没有帮助。

任何建议。我看过互联网,但没有找到任何有用的问题。先谢谢!

1 个答案:

答案 0 :(得分:0)

好的,事实证明我需要通过右键单击edmx模型并按

来更新tt模型
  

添加代码生成项

然后

  

ADO.NET DbContext Generator

我想我以前做过,但我不记得这样做了。