2

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

4

1 回答 1

2
IsComposable

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

查询操作“XXX”不能标记为可组合,因为它的返回类型“YYY”没有实现 T 的 IEnumerable。

HasSideEffects 

指示调用操作是否有副作用。您希望在调用具有大量参数的操作时使用它。HasSideEffectAttributes 强制执行一个 POST 调用,它没有像 GET 那样的限制。

于 2015-05-12T08:44:33.510 回答