为什么我不能将数据集添加到我的WCF Web服务项目中?

时间:2012-09-14 01:15:33

标签: asp.net vb.net wcf web-services

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

由于

2 个答案:

答案 0 :(得分: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并在要查询数据的类顶部添加using语句时, Dapper方法显示在该连接对象上。

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

答案 1 :(得分:0)

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