Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server 2012 Express中未反映实体框架更改_Sql Server_Entity Framework - Fatal编程技术网

Sql server SQL Server 2012 Express中未反映实体框架更改

Sql server SQL Server 2012 Express中未反映实体框架更改,sql-server,entity-framework,Sql Server,Entity Framework,我是实体框架的新手,我有一个小问题,我就是找不到解决方案。我正在使用SQL Server 2012 Express、VS2012、AdventureWorks 2012,这是一个WPF应用程序 我想做的唯一一件事就是修改一个单元格,并使用ManagementStudio在DB中查看修改 我在这里问了很多问题,并用谷歌搜索了一下(每个人都提到了复制到输出目录选项),但我似乎仍然没有弄清楚 我所做的是: private AW_Entities context; private List<Add

我是实体框架的新手,我有一个小问题,我就是找不到解决方案。我正在使用SQL Server 2012 Express、VS2012、AdventureWorks 2012,这是一个WPF应用程序

我想做的唯一一件事就是修改一个单元格,并使用ManagementStudio在DB中查看修改

我在这里问了很多问题,并用谷歌搜索了一下(每个人都提到了复制到输出目录选项),但我似乎仍然没有弄清楚

我所做的是:

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();
private AW_实体上下文;
私人名单地址;
上下文=新的AW_实体();
Addresses=context.Addresses.OrderBy(x=>x.City.ToList();
var currentAddress=context.Addresses.Find(1000);
CurrentAddress.City=CurrentAddress.City+“xxxx”;
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=&quot;data source=.\SQLEXPRESS;initial catalog=AdventureWorks2012;integrated security=True;MultipleActiveResultSets=True; App=EntityFramework&quot;" 
         providerName="System.Data.EntityClient" />
</connectionStrings>


提前谢谢你

您可以手动将实体状态设置为“已修改”:

context.Entry(adresses).State = EntityState.Modified;