私は自分の仕事の問題を知るために何日も費やしましたが、運がありませんでした。
- 新しいMVC4WebAPIプロジェクトを作成しました。
- データベースにEF5を追加します([プロジェクト]>[追加]>[ADO.NETエンティティデータモデル]>[Azure SQLにあるデータベースから作成])。
- 以下のように2つのテーブルをedmxに追加します。また、2つの*.ttファイルがエンティティとモデルクラスを正常に生成します。
ブレークポイント(結果)がクエリ結果を正常に提供していることがわかります。
しかし、jsonはエラーメッセージなしで異常なストリームを提供します。(つまり、http://localhost:41813/api/sheet/157
ダウンロードできない「157」を返します。通常、「157.json」はダウンロードされます)
結果のプロパティを手作りのPOCOスタイルのクラスにコピーしましたが、機能します。
私の問題は何ですか?生成されたモデルクラスを使用して、Jsonを介してデータを送信することはできません。結果のブレークポイントの後にエラーメッセージとデバッグステップがないため、問題はほとんど見つかりません。