我有一个现有的 WCF 服务项目。我想根据我的新要求创建新方法。如何在 WCF 服务中创建新方法,并且还希望访问数据库抛出存储过程。
请帮我摆脱这个。
答案 0 :(得分:1)
您可以在OperationContract
中添加新的ServiceContract
[ServiceContract()]
public interface IMyService
{
[OperationContract]
bool DoSomthing(string param);
}
然后在ServiceBehavior
[ServiceBehavior()]
public class MyService
: IMyService
{
public bool DoSomething(string param)
{
//Do Something....
}
}
或在MVC中为您的ApiController
添加新方法
public class MyController : ApiController
{
[Route("api/DoSomething/")]
[HttpGet]
public bool DoSomething(string param)
{
//Do Something...
}
}
也许你可以展示一些代码......