ダイナミックデータWebサイトのエンティティデータモデルの問題
-
06-07-2019 - |
質問
MSウォークスルーが、モデルを登録できません。私のウェブサイトは「DynExtensions」と呼ばれ、モデルはネームスペース「DynExtensions.App_Code」で生成されますが、このネームスペースはプロジェクトの残りの部分では表示されません。つまり、「using」その名前空間。ウォークスルーが間違っているのは何ですか?
解決
MSウォークスルー(リンクを追加しました)では、 Dynamic Data Entities Web サイト プロジェクトを追加するように指示されていますが、テンプレートでは動的データエンティティWeb アプリケーション プロジェクト。他の選択肢がなかったため、この重大な違いを見落としました。その特定の障害を克服したのは、場違いの「App_Code」フォルダーではなく、アプリケーションのルートにモデルを追加するだけです。それから、pocサイトを機能させるのにほんの数分かかりました。とても有望に見えます。
それ以外に、ASP.NET 2.0の開発として導入されたWebサイトモデルに固執するか、Webアプリケーションモデルに公に復帰し、どこにでも潜入しないことを望みます。
他のヒント
ソリューションに複数のプロジェクトがありますか?その場合、プロジェクト参照がありませんか。
また、モデルを含むプロジェクトがビルドされなかった場合にも同じエラーが発生します。
パブリックステートメントの欠落も原因の可能性がありますが、あなたの場合はそうではありません。
所属していません StackOverflow