为什么无法将数据集添加到 WCF Web 服务项目中?



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

感谢

我建议使用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方法会显示在该连接对象上。

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

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

最新更新