【问题标题】:Best practise to query a SQL Server database via Web Service in ASP.NET?在 ASP.NET 中通过 Web 服务查询 SQL Server 数据库的最佳实践?
【发布时间】:2012-06-18 04:18:29
【问题描述】:

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

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

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

任何想法将不胜感激!

干杯, 亚历克斯

【问题讨论】:

  • 更多信息:我使用的是 SQL Server 2008,编程语言是 C#。 SOAP 或 REST 都可以。是的,“教程”最能描述我的目的。一个简单的工作示例会很棒!谢谢!

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


【解决方案1】:

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

【讨论】:

  • 谢谢 Xander。你能给我一个工作的例子吗?
【解决方案2】:

您需要找出比您提供的更多的信息,然后才能继续前进。您的 Web 服务是 SOAP 还是 REST?您的代码将使用 C# 还是 VB.NET?您使用的是什么版本的 SQL Server?先建立这些,然后你才能继续前进。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    • 2015-07-26
    相关资源
    最近更新 更多