如何创建退出WCF服务的新方法?

时间:2015-12-11 13:40:28

标签: c# wcf model-view-controller

我有一个现有的 WCF 服务项目。我想根据我的新要求创建新方法。如何在 WCF 服务中创建新方法,并且还希望访问数据库抛出存储过程。

请帮我摆脱这个。

1 个答案:

答案 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...
        }
  }

也许你可以展示一些代码......