SQLServerExpressデータベースを使用したEntityFramework4.1の操作.mdf
。
テストの目的で、WPFアプリケーションのエンティティモデルを使用してSQLServerExpressデータベースでCRUD操作を実行しようとしています。
私はこの概念に不慣れで、ビデオチュートリアルに従い、それに応じてコーディングを行いました。
非常に単純な単一のテーブルのエンティティモデルを作成しました。そして、次のコードを使用してデータベースに1行を追加するために、csファイルに簡単なコードを記述しました。
testEntities db = new testEntities();
TestTable tb = new TestTable();
tb.Name = txtName.Text;
tb.Email = txtMail.Text;
db.TestTables.AddObject(tb);
db.SaveChanges();
しかし、戻ってデータベースを確認すると、データは追加されません。ここで何が悪いのか教えてください??
そして、これが私の接続文字列です
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="testEntities"
connectionString="metadata=res://*/DBModel.csdl|res://*/DBModel.ssdl|res://*/DBModel.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS;attachdbfilename=|DataDirectory|\test.mdf;integrated security=True;connect timeout=30;user instance=True;multipleactiveresultsets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
</connectionStrings>
</configuration>