http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/accessing-your-models-data-from-a-controllerから MVC4 を学習してい ます(編集: 修正済みURL)
すべてが完璧に機能していますが、データベースが更新されていませんが、プロジェクトを実行するとレコードがどこかから来ており、MSSQL でそのデータベースを見つけることができませんでした。
web.config の接続文字列は
<connectionStrings>
<add name="PurchaseInfosDbContext"
connectionString="server=lakpa-pc;Integrated Security=SSPI; User ID=sa; Password=xxxxx; database=MessInfo" providerName="System.Data.SqlClient" />
</connectionStrings>
しかし、Visual Studioでデバッグすると、接続文字列が次のように取得されます
"Data Source=.\\SQLEXPRESS;Initial Catalog=Mvc4Projects.Models.ItemsDetailsDbContext;Integrated Security=True;MultipleActiveResultSets=True"
web.config から接続文字列を読み取ることになっていませんか。どのページでも接続文字列を変更していません。
を。そのチュートリアルに示されているように、SDF ファイルを含める必要がありますか? mdf ファイルに直接更新することはできませんか?