http://msdn.microsoft.com/en-us/data/jj591506にあるチュートリアルを使用して、エンティティ フレームワークについて独学しています。以下のコードで作業しています。
using (var db = new DatabaseEntities())
{
var section = new Section
{
SectionID = 1,
SectionName = "Bob"
};
db.Sections.Add(section);
db.SaveChanges();
}
何らかの理由で、このコードがデータベースに書き込まれていません。エラーはスローされていません。私が何を見ることができるか、または何が原因である可能性があるかについてのアイデアはありますか? これは、上記のリンク先の MSDN ページにある例のほぼ正確なコピーです。
この問題は、この質問で起こっていることと非常によく似ています。残念ながら、この質問に回答した人は、問題をどのように解決したかを説明していません。彼らは、データベースに渡される SQL をチェックしたと説明しました。いくつかの調査の結果、プロジェクト内にデータベースのコピーがあり、再構築されたときに出力内のデータベースのコピーを上書きしていたことが判明しました。 . 私の問題は、これを止める方法がわからないことです。手伝ってくれますか?
私も見ました:
- コンテキストを保存するエンティティ フレームワーク
- Entity Framework: 添付エンティティが保存されない
- Google からの多くのページ。