首页 新闻 搜索 专区 学院

wcf的疑问

0
悬赏园豆:50 [已解决问题] 解决于 2008-08-22 17:52
项目原来是在2.0上的,现在打算将一些实现挑出来用wcf实现相关的服务来调用<br>1.里面有一个专门的实体项目A,存放各个实体类,现在wcf需要里面的相关类,即标识成DataContract,,这样的话就需要将这个类改成3.5的环境,那么对于原来项目中引用A的项目,是否需要也改成3.5的环境??<br>比如原来2.0的web项目,还有iis中要不要进一步设置??<br>2,实体类上打上标识DataContract后,其他项目调用时会不会降低效率??<br>3.DataMember中的order是做什么用的?哪些地方非常care这些顺序??<br>谢谢:)<br><br><br><br>
问题补充: 1.比如把web项目改成3.5后,iis需要做什么修改么?? 还有就是,我刚没改,测试了下,还能正常运行...
wingoo的主页 wingoo | 小虾三级 | 园豆:1513
提问于:2008-08-22 16:35
< >
分享
最佳答案
0
1.是的,要改成3.5,但是.NET 3.5SP1的WCF可以在没有DataContract的情况下序列化实体 2.不会降低效率,Attribute只有需要的时候才去检查 3.Order是用来控制序列化和反序列化的顺序的,默认为0,当属性A依赖于属性B时,建议A的Order大于B
Gray Zhang | 专家六级 |园豆:17610 | 2008-08-22 16:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册