ローカルデータベース(.mdf)とエンティティフレームワークを使用してwinformアプリケーションを作成したいとします。エンティティフレームワークを使用したSaveChangesの後にローカルデータベースが更新されない
データベースとモデルが作成されました。私はこのコードを実行すると:
using (var context = new testEntity())
{
CLIENTS c = new CLIENTS();
c.Name = "name";
c.Age = 10;
context.CLIENTS.Add(c);
context.SaveChanges();
}
をクライアントがデータベースに作成されており、私はこのコードでそれを取得することができます。
using (var context = new testEntity())
{
List<CLIENTS> clients = context.CLIENTS.ToList();
//break point here
}
しかし、追加クライアントが閉じた後、.mdfファイルのファイル上にありませんプログラム。 .mdfファイルにいくつかの行を追加すると、その行は表示できますが、反対の行は表示できません。
誰かが私を助けることができる場合は、
コンテキストコンストラクタはどのように見えますか?データベース初期化子とは何ですか?他のものはオーバーライドされています(SaveChanges、modelbuilder、configuration)? – DevilSuichiro