在ASP.NET和Silverlight 2之间共享DAL的最佳实践
发布时间:2020-12-16 09:17:40 所属栏目:asp.Net 来源:网络整理
导读:我有一个ASP.NET 3.5电子商务网站,它有一个管理部分.我想换掉基于ASP.NET的管理部分并在Silverlight 2中重写它.Silverlight需要异步调用,所以我不能只从新的SL2应用程序调用我现有的DAL. 做这样的事情的最佳做法是什么?我应该创建一个WCF服务并通过它调用我
我有一个ASP.NET 3.5电子商务网站,它有一个管理部分.我想换掉基于ASP.NET的管理部分并在Silverlight 2中重写它.Silverlight需要异步调用,所以我不能只从新的SL2应用程序调用我现有的DAL.
做这样的事情的最佳做法是什么?我应该创建一个WCF服务并通过它调用我现有的DAL,还是应该将所有内容移植到WCF,或者我应该只将异步调用添加到现有的非WCF DAL中.寻找关于做这样事情的最佳方法的建议. 编辑:所以我正在阅读的是,最好的方法是利用我现有的DAL并创建一个简单的WCF服务,引用该DAL并包装调用. WCF服务只是作为中间人来进入我的DAL,而是将其公开给Silverlight.如果你从头开始怎么办?您是否应该将DAL构建为WCF服务,并从WPF客户端,ASP.NET客户端,Silverlight客户端,任何其他消费者等开始使用该服务. 解决方法
您通常希望避免将数据访问代码放入Silverlight应用程序中,因为用户可以轻松地对代码进行反向工程.实际上,出于这个原因,Silverlight运行时不包含任何数据库通信框架类.
建议的最佳做法是使用WCF服务包装数据访问层,并从Silverlight调用WCF服务.有一篇关于这个here的好文章. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 无法解析符号’ViewBag’
- asp.net – .NET 4.0实现OutputCacheProvider
- asp.net-mvc – 在ASP.Net MVC中寻找转发器类型功能
- asp.net – Webservices可以作为单身人士引起不同用户的问题
- 如何使用枚举的组合值
- asp.net-mvc-4 – ASP.NET实体框架可以自动生成数据注释吗?
- ASP.Net MVC 引用动态 js 脚本
- asp.net – 如何检查IIS是否在32位或64位模式
- asp.net – 最佳DotNetNuke网址重写方法?
- asp.net-mvc – 单元测试自定义模型Binder – 假HttpContex
推荐文章
站长推荐
- asp.net-mvc-3 – 超时在ASP.Net MVC FormsAuthe
- asp.net-mvc – 需要帮助来应用SOLID原则
- asp.net – 如何使用Fiddler编辑HTTP请求
- asp.net-mvc-3 – ASP.NET MVC 3,RavenDB和Autof
- asp.net-mvc – 模型需要注入依赖项时的模型(Vie
- asp.net – 连接字符串最佳实践
- asp.net-mvc-3 – 如何在mvc3视图中的mvcgrid中多
- 如何从ASP.NET MVC中的窗体身份验证拦截401?
- ASP.NET MVC 3:主模板的ViewModel?
- Asp.Net百度站长工具的主动推送功能
热点阅读