私は Entity Framework を初めて使用しますが、少し問題があり、解決策が見つかりません。SQL Server 2012 Express、VS2012、AdventureWorks 2012 を使用していますが、これは WPF アプリです。
私がやりたいことは、セルを変更し、Management Studio を使用して 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();
私の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>
前もって感謝します!