Silverlight 4中DataTable与DataSet支持的实现方法
该示例演示了如何在Silverlight 4下,不定义实体地使用任意字段的DataTable或DataSet,并通过WCF传递压缩数据。
Silverlight 4中使用DataTable的示例:Silverlight本身不直接支持DataTable。首先,服务器端将DataTable序列化为字符串,并在压缩后通过WCF传递到Silverlight端。接着,Silverlight端解压缩并解析字符串,生成ObservableCollection
此过程中,序列化与反序列化未使用XML。您可以根据需求选择使用XML的序列化方式。本例子还支持可空类型。
注意事项:
1. 该示例中使用了反射,众所周知,反射会影响性能。若对速度有较高要求,建议考虑其他优化方案。
2. 压缩最好用于byte[]类型。本示例仅针对string类型演示。对于大数据,分页比压缩更高效,建议优先考虑分页处理。
silverlight4下datatable,dataset支持
预估大小:279个文件
DataSetDemo.suo
55KB
DataSetDemo.sln
2KB
Cellbi.SvZLib.dll
62KB
SvZLibHelp.cs
4KB
DBUtility.csproj
2KB
DBUtility.csproj.FileListAbsolute.txt
1KB
DBUtility.pdb
18KB
DBUtility.dll
7KB
DesignTimeResolveAssemblyReferencesInput.cache
6KB
DBUtility.pdb
18KB
...
3.67MB
文件大小:
评论区