使用WCF RIA服务从服务器公开数据
在开发过程中,从服务器公开数据是一个常见的需求。曾经,使用 DataSets 从Web服务返回数据是一种常见做法,但现在这种方式已被认为是不良实践,许多开发者转而使用轻量级、强类型的 DTO 来公开数据。这是因为 DataSets 存在诸多问题,而且 Silverlight 不支持 DataSets 。
1. 创建表示模型类
要实现通过WCF RIA服务在服务器和客户端之间传递表示模型类型,首先需要创建一个标准类,该类仅包含需要在客户端和服务器之间传输的属性。
以下是创建表示模型类的步骤:
1. 创建一个类,例如 ProductPM ,并为其属性添加必要的特性。
2. 至少有一个属性需要使用 Key 特性进行修饰,以唯一标识对象。
示例代码如下:
public partial class ProductPM
{
[Key]
[Editable(false)]
public int ProductID { get; set; }
public string Name { get; set; }
public string ProductNumber { get; set; }
public decimal ListPrice { get; set; }
超级会员免费看
订阅专栏 解锁全文
73

被折叠的 条评论
为什么被折叠?



