Windows フォームから OData を使用しようとしています。それで、私が今行ったことは、新しいプロジェクトを作成することです。OData サービスへの Web サービス参照を追加し、それを使用しようとしました。
私のコードは次のとおりです。
var VistaEntities = new VrExternalEntities("serviceURI");
var query = VistaEntities.VRtblCinemaType
.Where(
x =>
x.VRtblCinema_Operators
.Any
(
z =>
z.VRtblSessions
.Any
(
y =>
y.Session_dtmDate_Time > DateTime.Now
)
)
)
.Select
(
x =>
new
{
x.CinType_strCode,
x.CinType_strDescription
}
);
Where句を削除すると機能します。私が行うと、Anyはサポートされていないと表示されます。MaxProtocolVersion を V3 に設定する必要があることはわかっていますが、その方法がわかりません。エンティティ コンテキストなどはありません。私が持っているのは、上で述べたものだけです。
それを達成する方法の手順を提供してください。
前もって感謝します。
ヤニス