中间层 - C# 类库还是 WCF?
我正在开发一个新的业务应用程序,它需要业务层和数据访问层。
现在,我将这两个库作为简单的 C# 类库,将由 Silverlight RIA 应用程序和 WCF 应用程序(将作为 SOAP Web 服务公开)使用。
与使用 WCF 库相比,将这些层开发为 C# 类库有什么缺点吗?
所以,而不是 Silverlight->RIA (ASP.Net)->BLL C# 类库->DAL C# 类库->EF->SQL Server
是不是走比较好 Silverlight->RIA (ASP.Net)-> | (网络)| ->BLL WFC 库->DAL C# 类库->EF->SQL Server ?
I am developing a new business application which will require a business layer and a data access layer.
Right now, I have both of those as simple C# class libraries which will be consumed by a Silverlight RIA app and a WCF app (which will be exposed as SOAP web services).
Is there any downfall to developing these tiers as a C# class library as opposed to using a WCF library?
So, instead of
Silverlight->RIA (ASP.Net)->BLL C# class library->DAL C# Class library->EF->SQL Server
would it be better to go
Silverlight->RIA (ASP.Net)-> | (web) | ->BLL WFC library->DAL C# class library->EF->SQL Server
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一个普通的 C# 库就足够了。您的 Web 项目仍然可以为您处理 wcf 服务配置。 WCF 库所做的就是在创建它时引用其中的 WCF 库。
A normal C# library is good enough. Your web project can still handle your wcf service configurations for you. All a WCF library does is reference wcf libraries in it when creating it.