MVC控制器,连接到WCF

时间:2016-05-03 12:20:10

标签: c# asp.net-mvc wcf asp.net-mvc-4

所以我得到了一个从WCF获取数据的MVC应用程序。 我在控制器atm中遇到的问题是它不会将ServiceClient与Model连接起来。

这是我的代码:

  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代码中编辑内容。

1 个答案:

答案 0 :(得分:0)

只需创建服务对象。

示例:

public ActionResult WedstrijdViewMain(int OrgID, int TeamID)
    {
       DBService.DataServiceClient DBObject = new DBService.DataServiceClient();//Create Object of your service
            var wedstrijden = DBObject.GetWedstrijd(TeamID, OrgID);
       return View(WedService);
    }