2010-11-22 98 views
0

为了尽可能保持我的数据有效载荷不变,我想使用对象和数组或对象(对象只是一堆原始类型的容器,例如:Customer.Store等)Asp.Net Web服务数据有效载荷

这有意义吗?

我不想使用某些不便携的数据集,这有意义吗?

大多数asp.net用户今天使用的典型模型是什么?

+0

数据集是邪恶的呢。如果您使用的是可序列化的实体和基本类型,那么您就行了。 – Aliostad 2010-11-22 13:37:42

+0

数据如何传输?例如,您是否在使用Web服务? – 2010-11-22 13:40:33

回答

0

是的,你说的是有道理的。对象和数组是最便携的类型,因此您的代码可以很容易地从多种不同语言中使用(通常情况下)。我同意你对数据集的陈述。即使您正在使用当前处理数据集的语言,也不知道将来如何使用它们。

你说的是使用ASMX网络服务还是WCF?

对于WCF这里有一些很好的链接到最佳实践:

MSDN - Guidelines and Best Practices

MSDN - Best Practices for Security in WCF

Patterns and Practices - Web Service Software Factory