aEntities.savechange()不起作用

时间:2015-10-30 06:34:43

标签: entity-framework

我正在使用带有Entity Framework 5的Windows窗体应用程序,我的所有模型都是由实体(.edmx)构建的。这意味着对于模型创建,它在我的app.config文件中创建了一个连接字符串:

<add name="PGDEntities" 
     connectionString="metadata=res://*/Model.ModelTest.csdl|res://*/Model.ModelTest.ssdl|res://*/Model.ModelTest.msl;provider=System.Data.SqlClient;provider connection string="data source=My-PC;initial catalog=DB;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" 
     providerName="System.Data.EntityClient" />

我的问题是,当我在另一台计算机上运行我的代码时,

aEntities = new PGDEntities();
aEntities.ModelName.Add(aModel);
aEntities.SaveChanges();

它抛出异常

  

更新条目时发生错误。有关详细信息,请参阅内部异常。

可能是实体连接字符串,但我将连接字符串更改为

<add name="PGDEntities" 
     connectionstring="metadata=res://*/Model.ModelTest.csdl|res://*/Model.ModelTest.ssdl|res://*/Model.ModelTest.msl;provider=System.Data.SqlClient;provider connection string="data source=MyOther-PC;initial catalog=DB;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" 
     providername="System.Data.EntityClient" />

但它不会前进。

任何人都可以解释问题或解决方案。因为当我想在用户端部署它时,它肯定会再次发生。我无法理解,请任何人帮助我

0 个答案:

没有答案