有人可以解释这些属性HasSideEffects
和IsComposable
的含义吗?
答案 0 :(得分:2)
IsComposable
指示查询方法是否允许查询组合。您需要将查询标记为IsComposable e.x.当你想要返回一个类时,它包含另一个类并且不实现IEnumerable接口。如果你不这样做,你会得到一个错误:
查询操作' XXX'因返回类型而无法标记为可组合 ' YYY'没有实现T的IEnumerable。
HasSideEffects
指示调用操作是否具有副作用。您想在调用具有大量参数的操作时使用它。 HasSideEffectAttributes强制执行POST调用,没有像GET那样的限制。