I have been experimenting with oData actions and testing them using Fiddler. Overall it is easy to implement them and they can be used as a “cheap” alternative to custom services. Compared to a custom service, the Data Entity can act as the data contract and removes the need of querying/saving a complicated table structure.
There are two kind of actions you can add, collection level (static) actions and instance level actions. We are going to use the Fleet Management module in order to create one action of each type and then test it using Fiddler. Continue reading