SQL Server Express .mdf
データベースでEntity Framework 4.1を操作する。Entity Framework 4.1でSQL Server Expressデータベースに行が追加されない
テスト目的のために、WPFアプリケーションでEntity Modelを使用してSQL Server Expressデータベースに対して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>
@marc_s 前とまったく同じです。どこに間違っている – panindra
何かエラーメッセージが表示されますか?あなたは何が起こっているかを見るためにステップバイステップでアプリケーションをデバッグしようとしましたか?デバッガはあなたの親友です。使い方を学んでください。表示されたコードは大丈夫だと思います。ハンドラーや同様のものでさえも忘れてしまったように、別の場所に問題があると思います。 – walther
@waltherevenエラーは表示されません。私はそれをキャッチしようとしました。それはOKです – panindra