由于我不熟悉Web服务和WCF,因此我不知道在何处创建用于访问SQL Server 2012数据的Web服务(或WCF)。
是否有任何工具可以像Visual Studio 2010一样创建Web服务(也许我不知道)?如果是,那么如何在Visual Studio中创建它建议任何解决方案。
如果有任何Web服务或WCF服务代码访问SQL Server 2012数据,请发布或链接它,或者如果可能的话发送它的邮编
答案 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的简单示例