我已经完成了一个处理数据库的 wcf 服务。在那个 WCF 服务中,我创建了一些存储过程。现在可以从我的网络(http://myIP/MysService.csv/)访问该服务,并且可以通过这种方式访问我的存储过程:http://myIP/MysService.csv/MyProcedure?myParam=XXX。
我有一个 MVC4 应用程序,它正在处理一些本地数据(本地我的意思是本地数据库和本地 WCF 服务,以这种方式调用示例请求:
public int getClientID(string login)
{
var context = new MyLocalService.MyLocalEntityEntities(new Uri(http://localhost:12345/MyWCF.svc/));
var persons = context.PERSON.ToList();
var cli = from person in persons
where person.LOGIN == login
select person.CLIENT_ID;
int cliID = (int) cli.First();
return cliID;
}
现在,我想插入 2 :删除所有使用本地数据的部分(var context=...),并通过调用我的 WCF 服务的存储过程来替换它。怎么做 ?
我尝试使用右键单击添加我的服务-> 添加为服务引用-> http://myIP/MysService.csv/ 地址,因为我无法访问存储过程。这是正确的工作方式吗?如果不是,该怎么做?谢谢 !