我需要使用在 IIS 上运行的 Web Developer 2010 Express 创建一系列 Web 服务。
Web 服务将需要查询和操作后端 SQL Server 数据库。
在互联网上搜索后,我没有得到足够的信息来说明最佳实践是什么(尽可能简单)。
任何想法将不胜感激!
干杯,亚历克斯
我需要使用在 IIS 上运行的 Web Developer 2010 Express 创建一系列 Web 服务。
Web 服务将需要查询和操作后端 SQL Server 数据库。
在互联网上搜索后,我没有得到足够的信息来说明最佳实践是什么(尽可能简单)。
任何想法将不胜感激!
干杯,亚历克斯
您可以在数据库之上创建一个层facade
,在 WCF 中实现,公开特定的 CRUD 操作。然后,您就可以允许客户端(例如您当前的 WCF 服务)与facade
抽象/保护您的数据库的“对话”。
在继续前进之前,您需要找出比您提供的更多的信息。您的 Web 服务是 SOAP 还是 REST?您的代码将使用 C# 还是 VB.NET?您使用的是什么版本的 SQL Server?先建立这些,然后你才能继续前进。
访问http://connectionstrings.com/以找到适合您的 SQL Server 的连接字符串。
您的问题是“最佳实践”,这意味着我们可能会谈论安全性和设计优化。但是由于您提供的信息不足,我认为您更多的是寻找教程而不是“最佳实践”。先调查上面的问题,如果还有问题再回来。