所以我得到了一个从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代码中编辑内容。
答案 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);
}