通过Web服务连接到数据库

时间:2011-04-18 13:55:57

标签: c# sql-server web-services asmx

有人可以帮我通过c#中的网络服务连接数据库。

我目前有,

  1. 列出了连接字符串的webconfig。
  2. 一个dbml文件,它引用了我想要查询的数据库中的一个表。
  3. 包含我所有方法的asmx文件。这些目前都在运行,但我现在希望添加一些额外的Web方法来查询数据库。
  4. 有人可以帮助我。

    由于

1 个答案:

答案 0 :(得分:1)

既然你提到你有一个DBML文件,我假设你使用Linq-to-SQL。 ScottGu有一些关于使用该技术的优秀入门教程。这是其中之一:

http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx

在最基本级别的底线你是DBML有一堆代码,包括你运行查询的DataContext类,使用类似的东西:

DataClasses1DataContext dc = new DataClasses1Datacontext();

var q = from table in dc.SomeTable
select table;

上面的链接再次提供了一些如何使用Linq-to-SQL的非常好的例子。