![]() |
1
1
从Web服务访问数据库有许多“正确”的方法。就我个人而言,我经常在静态类(或者更准确地说,一个具有一组静态方法的类)中使用ADO.NET,该类通常返回一个数据表(封装在一个数据集中,该数据集可以序列化,因此很容易从Web服务返回)。您也可以使用ORM(如nhibernate),尽管它们总是比ADO.NET有更大的开销,因此是服务器上潜在的负载问题源。 没有特别的理由不允许从Web服务对数据库进行写访问。如果您的应用程序设计要求将数据库写入(显然是非常常见的要求),那么从Web服务中这样做是非常好的。 |