WCF RIA Services与MVVM模式在应用开发中的实践
1. WCF RIA Services的约定规则
在使用WCF RIA Services时,存在一些约定规则。生成的方法(查询方法)通常以 Get 开头,并返回 IQueryable<Entity> ,这表明该方法可用于检索数据。例如,以 Insert 开头并将实体作为参数的方法,RIA Services会认为这是一个插入操作。
以下是RIA Services使用的约定和属性总结:
| 约定前缀 | 配置属性 | 用途 |
| — | — | — |
| Insert, Add, Create | Insert | 接受一个实体作为参数,并将其插入到数据源中。 |
| Update, Change, Modify | Update | 接受一个实体作为参数,并更新数据源中的该实体。 |
| Remove, Delete | Delete | 接受一个实体作为参数,并从数据源中移除该实体。 |
| (Get), (Retrieve)… | Query | 检索单个实体T、IQueryable 或IEnumerable 。通常以Get或Retrieve开头,但不是必需的,任何方法名均可。 |
检索方法返回的 IQueryable<T> 是一个特殊情况。 IQueryable 表示一个表达式树,这是LINQ中的一个概念,它允许针对特定数据源评估查询。这意味着可以在客户端构建查询,并将其附加到
超级会员免费看
订阅专栏 解锁全文
52

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



