私はコードの最初のアプローチでMVC3を使用しています。この場合、既存のデータベースからエンティティクラスを生成する必要がありました。MVC3でのデータベース接続の問題
私はそれがDBEntitiesを作成し、このような何かを見て、私のWeb.configファイルに新規たconnectionString追加、ということでしたら、データベースが
Database1.mdf
た:今
<add name="DATABASE1Entities" connectionString="metadata=res://*/Models.Task.csdl|res://*/Models.Task.ssdl|res://*/Models.Task.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS;attachdbfilename=|DataDirectory|\DATABASE1.MDF;integrated security=True;user instance=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
を私はDB Entitiesを削除し、自分のDB Contextクラスを思いついた。
と
今、私は次のように働いていたconnectionString:私のDBcontextクラスの
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|DATABASE1.mdf;User Instance=true" providerName="System.Data.SqlClient" />
名前はTaskContextです。
私はこの問題をどうしたらいいのか分かりません。私のコードが動作します。しかし、それはいくつかの空のデータベースで動作し、database.mdfのanydataを反映しません。コントローラを使って何かを追加すると、それが追加されているのがわかります。しかし、Databse1.mdfには反映されません。
これは、独自のデータベースを作成したものとみなされます。しかしどこでも作成されたandy .sdfまたは.mdfファイルは表示されません....何が起こっているのか分かりませんか?
こんにちは、私はちょうどEDMXファイルを持っていることに気づきましたdatabase1model.storeのようなものです。私はそれが私の問題と関係があるかどうか疑問に思う? – TeaLeave
あなたのコードが動作すると述べました。あなたのアプリケーションから何かを追加すると、それがDBに追加され、後でこの情報をDBから取得できるということですか? – itsmatt