Absolutely, to switch to using an OData service simply initialize breeze with the correct adapter. For OData this would look like
breeze.core.config.initializeAdapterInstance("dataService", "OData");
Make sure you make this call before creating your first EntityManager and remember to use an OData uri as the service name.
This provides full OData query support. OData saves have not yet been implemented although they are on the near term roadmap. If you really need OData save functionality, you might want to vote for it on our
Breeze User Voice https://breezejs.uservoice.com/forums/173093-breeze-feature-suggestions. We take that venue seriously in making decisions about what to do next.
Note: we changed the "plugin/adapter" model with v 0.70 of Breeze. Older versions use a now obsolete method
breeze.core.config.setProperties( {
remoteAccessImplementation: breeze.entityModel.remoteAccess_odata
});