我是 Entity Framework 的新手,我有一个小问题,我只是找不到解决方案。我正在使用 SQL Server 2012 Express、VS2012、AdventureWorks 2012,它是一个 WPF 应用程序。
我唯一想做的就是修改一个单元格并使用 Management Studio 在数据库中查看修改。
我在这里遇到了很多问题并用谷歌搜索(每个人都提到复制到输出目录选项),但我似乎仍然没有得到它。
我所做的是以下内容:
private AW_Entities context;
private List<Address> adresses;
context = new AW_Entities();
adresses = context.Addresses.OrderBy(x => x.City).ToList();
var currentAdress = context.Addresses.Find(1000);
currentAdress.City = currentAdress.City + " xxxx";
context.SaveChanges();
我的 WPF 应用程序显示它并且没有显示错误我的数据库没有反映任何更改。
我的“复制到输出目录选项”设置为“不复制”
我的连接字符串是
<connectionStrings>
<add name="AW_Entities"
connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS;initial catalog=AdventureWorks2012;integrated security=True;MultipleActiveResultSets=True; App=EntityFramework""
providerName="System.Data.EntityClient" />
</connectionStrings>
先感谢您!