0
私はWCFからデータを取得するMVCアプリケーションを手に入れました。 コントローラのatmで問題が発生したのは、ServiceClientをモデルとリンクしないということです。ここでMVCコントローラ、WCFに接続
が私のコードです:
public DBService.DataServiceClient DB = new DBService.DataServiceClient();
public WedstrijdService.IWedstrijdService WedService = new WedstrijdService.IWedstrijdService();
public ActionResult WedstrijdViewMain(int OrgID, int TeamID)
{
Models.Wedstrijden.WedstrijdModel WM = new Models.Wedstrijden.WedstrijdModel();
DBService.DataServiceClient DB = new DBService.DataServiceClient();
var wedstrijden = WedService.GetWedstrijd(TeamID, OrgID);
return View(WedService);
}
私はIWedstrijdServiceがWedstrijdServiceClientする必要があります知っているが、その一つが認識されません。 また、それはクラスでなければならない間にインターフェイスとして表示されます。 誰でもWCF/MVCコードの内容を編集する場所を教えてもらえますか?
あなたは説明できますか?それが認識されないと言ったらどういう意味ですか、エラーを教えてください。おそらく、クラスファイル全体が含まれているので、自分が行っていることをよりよく理解することができます。 – timothyclifford
あなたは '... Client'をインスタンス化し、それ自身のサービスはインスタンス化しないでください。 'var service = new DBService.DataServiceClient();'次に、アクションを呼び出すためにクライアントを使用します。 'service..GetWedstrijd(TeamID、OrgID);' –