有人可以解释这些属性HasSideEffects
和IsComposable
用途吗?
问问题
300 次
1 回答
2
IsComposable
指示查询方法是否允许查询组合。当您想要返回一个包含另一个类且不实现 IEnumerable 接口的类时,您需要将查询标记为 IsComposable ex。如果你不这样做,你会得到一个错误:
查询操作“XXX”不能标记为可组合,因为它的返回类型“YYY”没有实现 T 的 IEnumerable。
HasSideEffects
指示调用操作是否有副作用。您希望在调用具有大量参数的操作时使用它。HasSideEffectAttributes 强制执行一个 POST 调用,它没有像 GET 那样的限制。
于 2015-05-12T08:44:33.510 回答