RIA HasSideEffects 和 IsComposable 属性

标签 ria

有人可以解释一下这些属性 HasSideEffectsIsComposable 的用途吗?

最佳答案

IsComposable

指示查询方法是否允许查询组合。您需要将查询标记为 IsComposable e.x。当您想要返回一个包含另一个类并且未实现 IEnumerable 接口(interface)的类时。如果你不这样做,你会得到一个错误:

Query operation 'XXX' cannot be marked composable since its return type 'YYY' does not implement IEnumerable of T.

HasSideEffects 

指示调用操作是否有副作用。当调用带有大量参数的操作时,您需要使用它。 HasSideEffectAttributes 强制执行 POST 调用,与 GET 一样没有限制。

关于RIA HasSideEffects 和 IsComposable 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15577396/

相关文章:

silverlight - RIA 未使用 RIA 和 Silverlight 加载子实体

javascript - html/javascript RIA 开发中的模式是什么?

silverlight - 提交时可以编辑 WCF Ria 服务实体吗?

entity-framework - 是否可以在项目中一起使用RIA Services和EntityFramework.Migrations?

apache-flex - 在 Flex 中转换到接口(interface)时出现问题

silverlight - 为什么没有更多(任何?) killer 级 RIA 桌面应用程序?

jquery - 如何创建自定义 "confirm"并暂停 js 执行直到用户单击按钮?

ajax - Flash与AJAX/JS的(技术)优缺点是什么?

javascript - Silverlight 没有 html/css/javascript?

c# - 无法加载 System.Data.SqlServerCe.Entity.dll(但它在那里)