在何处创建用于访问SQL Server 2012数据的Web服务或wcf服务

时间:2014-03-25 05:15:54

标签: web-services wcf sql-server-2012

由于我不熟悉Web服务和WCF,因此我不知道在何处创建用于访问SQL Server 2012数据的Web服务(或WCF)。

是否有任何工具可以像Visual Studio 2010一样创建Web服务(也许我不知道)?如果是,那么如何在Visual Studio中创建它建议任何解决方案。

如果有任何Web服务或WCF服务代码访问SQL Server 2012数据,请发布或链接它,或者如果可能的话发送它的邮编

2 个答案:

答案 0 :(得分:4)

您可以尝试使用此框架Nelibur。只需根据您的需要修改示例。

官方网站:Nelibur.org

这是一个让你入门的想法

public sealed class ClientProcessor : IPostWithResponse<CreateClientRequest>,
                                IGetWithResponse<GetClientRequest>,
                                IDelete<DeleteClientRequest>,
                                IPutWithResponse<UpdateClientRequest>
{


       public object GetWithResponse(GetClientRequest request)
       {        
          string connectionString = "Data Source=.;Initial Catalog=MyDatabase;Integrated Security=SSPI;";
          using (SqlConnection connection = new SqlConnection(connectionString)) {
              using (SqlCommand command = new SqlCommand("SELECT * FROM Clients WHERE Id=request.Id", connection)) {
                 connection.Open();
                 Client client = ...read from database here...
               }
          }
   return client;
  }

... other methods ...
}

答案 1 :(得分:0)

以下是使用后端逐步学习WCF的简单示例

WCF Service to Insert,Delete and Update