最好是使用Web服务检索数据还是直接从.net中的数据库检索数据

gir*_*ish 2 asp.net

我想知道从下面两个方面哪个更好......

  1. 通过创建webservice来检索数据
  2. 从调用存储过程后面的代码创建数据库连接并检索数据

任何人都可以解释它有何不同?

dcp*_*dcp 5

好吧,如果你没有理由使用网络服务,那就不要.如果可以的话,最好在可以的时候删除不必要的层并直接针对DB(当然是通过单独的类库).实际上没有理由仅仅为了使用它而使用Web服务.

如果要在服务器之间传播代码以获得更好的可伸缩性,则Web服务非常有用.但是如果一切都将在同一台服务器上运行,那么Web服务所带来的额外复杂性并没有太大的优势.如果要对代码进行分层,则可以轻松地为DB代码创建类库.