【发布时间】:2013-10-02 08:08:56
【问题描述】:
我有一个 WCF 类库,我使用 Windows 服务 在这样的地址 (http://myIPAdress:port/MyService) 上托管它。
WCFclass 库在 DAL 中有 BLL(business) 引用和 Common(Types) 引用,BLL 在 DAL 中有 DAL 引用(n 层)我有一个带有 STE 生成器 的 EF DB(类型在 Common 中生成)。我的客户端应用程序是一个带有我的服务参考的 WPF(适用于 Internet)。
正如我在本网站STE 中看到的那样,不再推荐使用 STE,我决定使用 WCF 数据服务。我只是通过服务发送 EF 类,更新很痛苦。
现在我的问题是:
将 STE 改为数据服务是个好主意吗?如果不是,最好的主意是什么?我讨厌 STE!
我怎样才能更轻松地进行更改?
如果我有一个数据服务,我可以使用 Windows 服务托管它还是更好地使用一个 Windows 服务托管它? (我的意思是将它与主要的 WCF 服务合并)
数据服务的安全性如何?我的意思是我可以加密我的数据等吗?
【问题讨论】:
标签: c# wcf entity-framework windows-services dataservice