我不知道什么是transfert从数据库到WCF服务数据这两个选项之间的客户端的最佳方式:将数据从数据库传输到服务器到客户端的最有效方式是什么?
选项1. 我在我的数据库中的两个表,“数据1”和“数据2” 。 表格由“data2Id”链接。 data2Id不是唯一的,可以链接到多个DATA。
data1:
dataId | data2Id
----------------
int | int
int | int
... | ...
data2:
data2Id| DATA
----------------
int | string
int | string
然后,我会做一个SELECT
与INNER JOIN
获得在data2
的DATA
用正确dataId
。然后,我会派发现的字符串列表
选项2
data1:
dataId | DATA
----------------
int | XML
int | XML
... | ...
和XML看起来就像是:
<DATA>string</DATA>
<DATA>string</DATA>
<DATA>string</DATA>
<DATA>string</DATA>
然后我会SELECT
与希望正确的数据数据ID。然后我会将XML发送给客户端来解析它。
通过WCF向客户端发送大量字符串是否会发送XML并解析它的客户端或多或少有效?