在ASP.NET中通过Web服务查询SQL Server数据库的最佳实践?

时间:2012-06-18 04:18:29

标签: asp.net sql-server web-services

我需要使用在IIS上运行的Web Developer 2010 Express创建一系列Web服务。

Web Service需要查询和操作后端SQL Server数据库。

在网上搜索过,我没有得到足够的信息性答案,说明最佳做法是什么(尽可能简单)。

任何想法都将不胜感激!

干杯, 亚历

2 个答案:

答案 0 :(得分:0)

您可以在WCF中实现的数据库facade之上创建一个层,以暴露特定的CRUD操作。然后,您就可以允许客户端(例如您当前的WCF服务)与抽象/保护您的数据库的facade“对话”。

答案 1 :(得分:0)

在向前推进之前,您需要了解比您提供的更多信息。您的Web服务是SOAP还是REST?你的代码是用C#还是VB.NET?您使用的是哪个版本的SQL服务器?首先建立这些,然后你可以前进。

访问http://connectionstrings.com/以找出适合您的SQL Server的连接字符串。

您的问题是“最佳实践”,这意味着我们可能会谈论安全性和设计优化。但是由于缺乏您提供的信息,我认为您正在寻找更多的教程,而不是“最佳实践”。首先调查上面的问题,如果你还有问题,请回来。