Sco*_*ttG 0 sql-server wpf wcf web-services
在我的新WPF/silverlight应用程序中,最好是直接连接到我的远程SQL Server(我使用linq到sql),还是调用WCF服务并让服务连接到数据库更好?
SQL Server和Win2k8 Web服务器都是租用的,位于同一位置.如果创建WCF服务,我会在Web服务器上运行它并连接到隔壁的数据库.我不关心重用这项服务的能力,但我关心的是性能.最好是直接从我的客户端进行SQL调用,还是调用服务并让服务进行调用.
主要是出于抽象和安全目的,如果此应用程序在客户端的计算机上运行(我必须假设它),您应该公开WCF服务.这样您就可以处理安全性,并且永远不会让客户端看到任何与连接到SQL服务器有关的事情.这样,如果SQL服务器上发生了某些变化,您也不必更新应用程序.
至于性能,我会说它会慢到一定程度,但它应该是非常不明显的,在几毫秒的时间内.
| 归档时间: |
|
| 查看次数: |
552 次 |
| 最近记录: |