我们是总公司,然后下面有很多子公司,分布在北京,上海,深圳等很多地方,现在开发一个SL程序,以供各个子公司来访问, 现在该如何选择数据访问方式呢? 我们的想法:想通过在服务端部署一个服务,然后在SL中访问
1 WebService 这个熟悉。
2 WCF 这个也熟悉。
3 WCF RIA Service 这个看了网上说明,好像最大的优势是: 可以直接操作数据库,问题是我们不想让分店直连数据库,这样太危险了,
如果是SL通过服务来操作数据库这种方式的话, 那么WCF和WCF RIA Service 没什么区别。
WCF RIA Service支持我们的访问方式吗?
我们该怎么选择呢?
WCF RIA Service比WCF集成SL更方便,至于安全,需要在服务中限制,肯定不能是 * 类型的访问
WCF RIA Service可以达到你的要求:你可以让不同的地方访问不同的服务(授权限制);对于可以访问到的数据进行限制,CRUD都能限制,参考 http://www.cnblogs.com/2018/category/262512.html