C/S结构的程序,用.NET开发,类似于进销存类的软件,客户端与数据库的数据直接用ADO.NET连接的,这样做会有什么问题吗?看了WCF觉得很不错,用WCF的话客户端跟服务端是通过什么方式连接的?用WCF的话客户端还用到ADO.NET吗?比如客户端传个SQL语句给服务端,服务端生成一个DataTable后用什么方式回传给客户端呢?谢谢!!!!
解决方案 »
- 关于工作流实例丢失的问题
- 如何实现勾选复选框后单选框就不能用了
- 本人想编写一个证券行情预测系统,但是遇到了几点问题,请高手或者有经验的人进来解答。
- 求一个对sql语句进行分组的正则表达式
- 在winform中怎么在DataGrid给指定行加颜色
- 请问如何在C#.net里面修改DataGrid某一行的背景色?
- 怎样统计中文和非中文混合的字符长度(中文要算两个,其它只算一个字符)?
- 谁做过winfrom的打印呀我现在做机票打印呢请大家给点帮助
- WinForm 窗体中不同按钮控制动态产生的不同的 timmer 的启停
- 控件的许可证
- winform 怎样利用字符串的拼接动态的从AccesS数据库里读取数据到treeview里?
- crystal report 如何去除多余的行?
把DataTable序列化为xml或者json字符串发给客户端
然后客户端解析xml,json创建对象
其实WCF在背后帮你做了许多事情,连接的建立,数据的序列化,传送,反序列化,断开,还有压缩,编码等等,当然,对于WCF使用者来说这些细节可以不必去操心,只需要配置好就OK了.
使用WCF就避免了把数据库直接暴露在网络上的问题.
不实用WCF,使用WebService也是可以的.