关于RIA服务的一些问题

时间:2010-11-07 09:39:01

标签: .net wcf-ria-services

我对Silverlight业务应用程序中的RIA服务有一些疑问。

  1. 在大多数样本中,业务逻辑非常简单。通常你会CRUD一个实体。但是,如果有工作流程应该满足怎么办?

  2. 假设我们有一个父实体,在插入时它应该包含一些其他实体作为子项。 我应该编写一个接受子项作为参数的方法,或者如果客户端(SL应用程序)将它们添加到父实体的Items集合中,它会执行技巧,而在InsertParentEntity方法中我可以获取它们吗?

  3. 每次调用时都会向WCF中的操作发送对象有什么限制吗?

  4. 感谢。

1 个答案:

答案 0 :(得分:0)

  1. 向您的CRUD方法添加业务逻辑绝对是一种标准的RIA模式。随意调用工作流程或其他任何内容。
  2. 如果您在客户端添加父级并向其添加一些子级的EntityCollection,则在您提交时,所有实体都将显示在服务器上。将为每个调用Insert方法(例如,1个InsertParent和3个InsertChild)。
  3. 是的,限制和解决方案与WCF相同。