我正在尝试使用WPF为大学构建一个小应用程序,它不是一个网络应用程序,我正在使用sql server 2008用于此目的,我很想知道WCF是否可以用于此目的,请知道为什么以及为什么不为此目的使用WCF。
DB在代码库项目中处理,该项目包含所有类等。
感谢您的时间。
答案 0 :(得分:5)
当然!为什么你认为 不适合这个?
WCF几乎可以用于任何事情 - 尤其是互联网和内部网用途。
在Intranet设置中,您可能希望使用Windows身份验证进行简单身份验证,使用netTcpBinding
协议进行最高速度。
答案 1 :(得分:2)
WCF仅仅是一种API,可帮助您创建托管服务和客户端以使用这些服务或其他服务。您可以使用WCF实现可与其他语言(如Java)互操作的SOAP服务,或者您可以像marc_s建议的那样使用Net TCP绑定来创建不可互操作但在Intranet环境中运行良好的服务
MSDN实际上对WCF有一个不错的介绍:What is Windows Communication Foundation