私はEntity Framework 4.1のコードの最初の手法でデータベースとしてSQL Azureを使用しています。Entityフレームワーク4.1でLinqの "Include"メソッドを使用しているときにエラーが発生しました.Bug?
:私はEFでリレーショナルシナリオは、私はいくつかの可能性とCを含むなど、Bを取得しようとしましたので、いつものようにA->B->C
ある
3.中間層としてWCFからEFにアクセスし、ASP.NET MVCにサービス参照を提供しています
db.A.Include("B").Include("B.C")
db.A.Include("B").Include("C")
しかし、サービス自体が完璧に動作しています。 Webアプリケーションに参照を追加してから、シリアライズを試み、以下の例外をスローします。私は成功もなく真の偽の遅延読み込みをしようとしました。
"The underlying connection was closed: The connection was closed unexpectedly"
Stack Trace found:
at System.Net.HttpWebRequest.GetResponse() at
System.ServiceModel.Channels.HttpChannelFactory.
HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
解決するためにthis pageにアクセスし、推奨される属性をweb.configに追加しました。今、私は突然、エラーを取得しています:
The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error
私はそれは、クライアントとサービスweb.configsでいくつかのタグ/ atrributeのミスマッチの問題かもしれないが、すべてがすぐそこにあると思いました。 wcfサービスからWebアプリケーションへのcllectionプロパティ全体の読み込みでオブジェクトリストを渡すことができなかったことの1つは、非常に重くてパフォーマンスが低いことです。前述のアーキテクチャのWebアプリケーションでロードされたリストを取得するために、上記の問題にまだ直面しています。いくつかの身体はここで助けることができます....
推測ですか? –
エラーメッセージの表示はどうですか? –
ねえ、ありがとう...私はエラーメッセージで私の質問を編集しました。 –