还是这里人气多,求一个最佳实践

问题描述

sliverlight和WCF之间的数据通信,你们有什么最佳实践么??我的情况:目前因为sliverlight不支持System.Data,所以我在WCF端用json序列化后写到内存流,然后转换成byte数组了,然后sliverlight端再转换回来,不想这么多的操作。我的WCF端不允许多操作,也就是说WCF端不允许传递泛型集合回来--仅仅提供最简单的数据库操作,泛型集合在sliverlight端进行构造。由于是全自学,没有sliverlight的经验,大家是这么搞的和WCF通信的呢????

解决方案

解决方案二:

解决方案三:
可以使用IList<自定义>publicclass自定义{publicstringvalue;publicintvalue1;publicDateTimevalue2;...}
解决方案四:
可以尝试一下第3方的Silverlight.DataSet
解决方案五:
那个自定义还不就是一个简单对象么,我定义了这个东西,不过我是定义到了sliverlight端的,通过WCF返回的内容进行反序列化然后构造泛型集合List<T>。之前我在WCF端自定义了一个返回类,里面只有两个东西List<fidlds>和List<List<object>>。其中List<fidlds>用来存储字段名字,List<List<object>>用来存在每行数据的记录。之前测试的时候2个字段没有问题,可是字段多了就成问题了,所以序列化了。这样其实挺麻烦,楼上说的其实就是在返回泛型集合,我试过,确实没问题,但是我们不能在WCF端去返回泛型集合,因为表多了,不可能对每一个泛型集合都加一个操作的。我们的WCF要求相对独立,仅仅实现数据库的操作接口
解决方案六:
引用3楼zhengsb的回复:

可以尝试一下第3方的Silverlight.DataSet

我去尝试一下
解决方案七:
WCF返回List对象啊
解决方案八:
自定义对象啊,为什么非要用dataset之类的东西
解决方案九:
我就是自定义对象的,但是我想问问能不能少些操作

时间: 2024-11-10 01:27:46

还是这里人气多,求一个最佳实践的相关文章

java web+jqgrid+打印-针对java web项目中报表,使用什么技术实现报表打印功能效果好?求赐教最佳实践

问题描述 针对java web项目中报表,使用什么技术实现报表打印功能效果好?求赐教最佳实践 javaweb项目,其中含有三级表头,使用的是html5怎样实现打印可以跨浏览器并保持报表的格式不变 解决方案 http://blog.csdn.net/zhouyingge1104/article/details/8508145 解决方案二: amchar,highchar,好多图行图标插件. 解决方案三: 用浏览器自带的打印功能直接打印 解决方案四: 我的项目的报表比较复杂,使用的jqgird,浏览

使用Hive进行OSS数据处理的一个最佳实践

本文主要介绍如何使用Hive来处理保存在OSS上的数据源,并通过E-MapReduce计算,最终的结果保存在OSS上,并能够每天自动的进行Hive的分区数据的调度 处理条件: 数据源:我们假设在OSS上我们的数据是按照一定的目录格式来保存的,比如时间,按照类似2016/06/01这样的年/月/日的方式存放.而原始数据内容都是一些非格式化的数据,完全没有经过处理.类似如下的一个格式: 123|service control exceed 100. others content|192.168.0.

用OSGi应用程序开发和工作的最佳实践

简介 OSGi 模块性提供了标准机制来以 Java 应用程序应对共同挑战.在 2007 年 ,OSGi Alliance Enterprise Expert Group (EEG) 成立,以一个业务 Java 编 程模型的形式向业务应用程序开发人员引入 OSGi 基础设施.OSGi 应用程序和 IBM WebSphere Application Server 企业级服务质量共同为模块化 Web 应用程 序提供最完整和最健壮的业务服务器.您可以使用 WebSphere Application Se

MaxCompute多团队协同数据开发项目管理最佳实践

MaxCompute多项目管理最佳实践 背景介绍: 厦门美柚科技有限公司,创始于2013年4月,是一家专注为女性服务的互联网公司.秉承"让女人更美更健康"的理念,美柚以经期管理为切入点,为女性提供备孕.怀孕.育儿.社区交流等功能服务.目前,美柚用户超过1亿,日活跃用户近千万,拥有约160个高活跃的女性话题圈,社区内用户日均互动量超500万帖,日均浏览量超过1.8亿次.之前各种数据开发.数据支持.数据挖掘都在同一个项目中,随着公司业务线的不断扩充,规模的不断壮大,参与大数据开发的部门(团

Javascript 初学者应知的 24 条最佳实践

1. 优先使用 ===,而不是 == JavaScript 使用两种相等性操作符:===,!==和==,!=.通常认为做比较的最佳实践是使用前一组操作符. "若两个操作数的类型和值相同,那么===比较的结果为真,!==比较的结果为假." --- JavaScript语言精粹(JavaScript: The Good Parts) 然而,如果使用==和!=,当比较不同类型的操作数时,你就会碰到问题啦.在这种情况下,这组操作符会尝试对操作数的值做无用的强制转换. 2. Eval 就是糟糕的

OSGi原理与最佳实践(精选版)中第二个例子 找不到org.mortbay.jetty 这个Bundle 求解决办法??

问题描述 OSGi原理与最佳实践(精选版)中第二个例子找不到org.mortbay.jetty这个Bundle求解决办法?? 解决方案 解决方案二:看下下面帖子配置http://blog.sina.com.cn/s/blog_9671d5180101r5dg.html

帮助您在云设备中安装一个恰当配置的应用程序最佳实践

将应用程序部署到云中的一个常见场景是一个拥有非云软件的场景,您想要将这些非云软件集成到已在云中运行的软件中,要做到这一点,有几个特性需要计划(如果您仍在修复有问题的应用程序)或集成(如果应用程序已存在).在本文中,作者提供了 18 个最佳实践,确保您的应用程序可以轻松地集成到另一个云产品中,轻松地集成到另一个云设备中,或作为一个独立设备托管在云中. 本文提供几个设计和打包应用程序到云环境中的最佳实践,这样此应用程序就可以: 集成到另一个云产品中,以便其他产品利用其功能. 集成到一个已在云中托管的

python编码最佳实践之总结

该文章转自阿里巴巴技术协会(ATA) 作者:空溟    相信用python的同学不少,本人也一直对python情有独钟,毫无疑问python作为一门解释性动态语言没有那些编译型语言高效,但是python简洁.易读以及可扩展性等特性使得它大受青睐.      工作中很多同事都在用python,但往往很少有人关注它的性能和惯用法,一般都是现学现用,毕竟python不是我们的主要语言,我们一般只是使用它来做一些系统管理的工作.但是我们为什么不做的更好呢?python zen中有这样一句:There s

(新零售)商户网格化运营 - 阿里云RDS PostgreSQL最佳实践

标签 PostgreSQL , PostGIS , 地理位置 , KNN , 近邻检索 , 网格检索 , polygon中心点 , 半径搜索 背景 伟大的马老师说: "纯电商时代很快会结束,未来的十年.二十年,没有电子商务这一说,只有新零售这一说,也就是说线上线下和物流必须结合在一起,才能诞生真正的新零售" 线上是指云平台,线下是指销售门店或生产商,新物流消灭库存,减少囤货量. 电子商务平台消失是指,现有的电商平台分散,每个人都有自己的电商平台,不再入驻天猫.京东.亚马逊大型电子商务平