私はコントローラを生成しようとしています。足場テンプレート "コントローラを読み書きするアクションとビューを持つEntity Frameworkを使用しています"を作成しようとしています。MVC 3足場テンプレート作成エラー
私はADO.netデータエンティティモデルを作成し、これをMSSQL 2008 DB(GoDaddyがホスト)に接続しました。モデルクラスとデータコンテキストクラスを正しく選択できますが、「追加」をクリックすると次のエラーを取得する:
Unable to retrieve metadata for 'Project.Models.ModelClass'. The entry 'ProjectDataContext' has already been added. (C:\Users...\Temp\tmpD167.tmp line 13)
ファイル「tmpD167.tmp」を
13行目、私のweb.configファイルのコピーは次のようになり、接続文字列(ポスト衛生)です。
<add name="ProjectDataContext" connectionString="metadata=res://*/Models.Project.csdl|res://*/Models.Project.ssdl|res://*/Models.Project.msl;provider=System.Data.SqlClient;provider connection string="data source=project.db.12345678.hostedresource.com;initial catalog=projectdb;persist security info=True;user id=projectdbuser;password=Password00##;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
11行目と12行目の2つの接続文字列(ApplicationServices用とProjectデータ用)があります。
接続文字列は正しく書式設定されていますか?
私はそれを試みました。もともと.edmxは別のプロジェクトに入っていましたが、それも機能しませんでした。私はあなたにもう一度それを試してみます –
それはいつもあなたが見る最後の場所です!私はweb.configから接続を削除していましたが、2つの接続の名前を再利用していることに気付きました!名前が変更され、すべてが機能しました!私は私に戻って作るための+1 :) –