0

我是 WCF Web 服务的新手,我正在做我的第一个。我需要在服务中访问我的 SQL 数据库。通常,我将一个数据集添加到我的项目中,然后将我的表从服务器资源管理器拖到数据集并从那里开始工作。这似乎在 WCF Web 服务项目中不可用。有没有办法做到这一点?如果没有,我如何访问我的 sql 数据库表?

谢谢

4

2 回答 2

0

我建议使用Dapper。这是一个非常简单直接的库,它只有一个文件!事实上 Stack Overflow 使用的是 Dapper。此外,它非常快。假设您有一个名为的表Customer,它看起来像这样:

Id int
Name varchar(255)

好吧,使用 Dapper,您只需创建一个如下所示的 POCO 类:

public class Customer
{
    public int Id { get; set; }
    public string Name { get; set; }
}

然后由于 Dapper 只是扩展了IDbConnection接口,当您创建一个并在要查询数据的类的顶部SqlConnection添加语句时,Dapper 方法会显示在该连接对象上。using

该链接有关于如何使用该库的非常好的文档。

于 2012-09-14T01:21:39.230 回答
0

实际上我从来没有想过如何通过在项目中添加新项目来添加数据集,但是我能够从另一个项目中复制数据集并很好地使用它。

于 2012-09-20T01:45:13.467 回答