我应该带一个图像的bytearray与实体? - ria服务

时间:2011-03-23 02:35:18

标签: silverlight silverlight-4.0 wcf-ria-services

我有大约100个实体,每个实体都有byteArray的自定义属性,它是图像的实际字节数组。我的问题是,我是否应该将字节数组与实体一起使用,或者我应该发出100个请求(每个实体的每个请求),以便用户可以在下载其他字节数时看到某些内容。

提前致谢:)

2 个答案:

答案 0 :(得分:2)

仔细考虑应用程序要求并根据该要求做出决策。 byte [] s有多大?接收应用程序实际上会用这些做什么?一次或按需显示所有内容?它们最初会以缩略图的形式显示吗?

您的决定不仅仅是是否包含byte [] ...取决于实际要求,您可以将byte [] s作为单独的实体,可以通过向该集合发送分页请求来检索用户滚动浏览某些列表。或者您可以决定创建单独的实体来表示图像的缩略图。很多选择...

答案 1 :(得分:2)

我不建议将图像与数据一起加载。你应该把它分成多个负载。首先显示信息,然后根据需要异步加载图像。