2011-07-28 11 views
0

私はWCFデータサービス上の2つの質問しましたいくつかの質問:私のニーズのWCFデータサービス、

-98%は、WCFデータサービスで覆われているが、私は唯一のビジネスメソッドを必要とするが、それは可能混合することですWCFデータサービス?または、このメソッドに対してのみ2番目のWCFサービスを作成する必要がありますか?

- アプリケーションにWCFデータサービスをホストすることは可能ですか?私は、サーバーをした、と私は、このサービスは、サーバーが

を起動したときにのみアクセス可能であることをしたいあなたは、あなたのWCFデータサービスへのサービス操作を追加することができ、非常に

答えて

1

ありがとう:http://msdn.microsoft.com/en-us/library/cc668788.aspx を彼らが持っていません真のWCFサービス操作と同じ力ですが、この領域ではほとんどのニーズを満たす必要があります(実際には、クライアントが消費するODataフィード/エントリを返すことができます)。

あなた自身のアプリケーションでWCF Data Serviceを確実にホストすることができます。全体的な説明はここにあります:http://msdn.microsoft.com/en-us/library/cc668805(VS.100).aspxですが、ウェブの周りにサンプルの束があります。単に "ホストWCFデータサービス"を検索してください。

+0

サービス操作に関して本当にうまくいくようですが、これらの操作でデータサービスから来ていないオブジェクトを返すことができます – J4N

+0

私は操作を追加しました。しかし、今:私が自分自身をブラウザーで照会すると、正しい結果が得られます。しかし、私はOData Explorerでこの操作を見ることができず、さらに問題があります。このWCF Data ServiceのVisual Studioに「Service Reference」を追加すると、操作を呼び出す方法が見つかりません。何か案が? – J4N

+0

WCF Data Servicesクライアントライブラリは現在、サービス操作を直接サポートしていません。サービス操作がGETの場合、DataServiceContext.Executeを使用してそのサービスを呼び出して結果を取得できます。 POSTを使用している場合は、HTTPスタックを直接使用する必要があります(おそらくHttpWebRequest)。 –

関連する問題