Saving changes looks okay but fails silently

Hi, me again :) I had an issue the the POST method - an entity was validated and the validation threw an exception but since you're wrapping the save in a Task, then the result was returned to th...

Id #18 | Release: None | Updated: Feb 18, 2015 at 3:17 PM by pawelgor | Created: Feb 18, 2015 at 3:17 PM by pawelgor

Server does not correctly handle link URLs with subpaths

When parsing link URLs in ParseSingleEntityLink(), ODataServer attempts to match up the link route to it's own route template. This works if the link route looks like this: http://www.foo.com/od...

Id #16 | Release: None | Updated: Jan 15, 2015 at 8:36 PM by johncrim | Created: Jan 15, 2015 at 6:53 PM by nathanparrish

Missing controller action for deleting link properties

Deleting items from a collection works correctly, but deleting a single linked item does not.

Id #15 | Release: None | Updated: Jan 14, 2015 at 12:30 AM by nathanparrish | Created: Jan 14, 2015 at 12:30 AM by nathanparrish

EditDbSetController.CreateLink missing attribute on key parameter

In the base class EntitySetController, the CreateLink method is defined as follows: public virtual void CreateLink([FromODataUri] TKey key, string navigationProperty, [FromBody] Uri link) In EditD...

Id #14 | Release: None | Updated: Jan 13, 2015 at 5:01 PM by nathanparrish | Created: Jan 13, 2015 at 5:01 PM by nathanparrish

odata operations that call OnChangeSetSuccess() hang if not in a changeset

Eg if a POST or PATCH is called that is not within a $batch request, it hangs on response, though the update is completed. Need to add integration tests for this, too.

Id #13 | Release: 0.8.0-beta | Updated: Jan 9, 2015 at 6:21 AM by johncrim | Created: Jan 9, 2015 at 2:16 AM by johncrim

EntityRepository $metadata is not Breeze-compatible

As documented here: http://www.getbreezenow.com/documentation/odata-server Section: Metadata fail! tldr: The EntityRepository $metadata is not usable within Breeze, b/c it uses ODataConventionM...

Id #12 | Release: 0.8.0-beta | Updated: Dec 31, 2014 at 12:10 AM by johncrim | Created: Dec 31, 2014 at 12:07 AM by johncrim

Attribute-based routing is broken when used in same project as ODataServer

The reason is that EntityRepositoryControllerSelector isn't entirely compatible with attribute routing - due to no controller name - more info: http://wildermuth.com/2013/11/12/Web_API_2_s_Attribut...

Id #10 | Release: 0.8.0 (beta) | Updated: Feb 19, 2014 at 8:00 PM by johncrim | Created: Feb 19, 2014 at 7:05 PM by johncrim

Support for multi-key entities

If an entity has multiple keys, the current implementation is broken. This is a relatively common use-case in real-world applications, so is a blocker for such use cases.

Id #9 | Release: 0.8.0 (beta) | Updated: Feb 10, 2014 at 11:26 PM by johncrim | Created: Feb 10, 2014 at 11:09 PM by johncrim

Add support for cross-database References

I'm not sure whether this is possible or not, but it would be very useful if it is possible. What I really mean is cross-DbContext references, but if that works, cross-database references would wo...

Id #8 | Release: 0.8.0 (beta) | Updated: Jan 26, 2014 at 4:10 AM by johncrim | Created: Jan 26, 2014 at 4:10 AM by johncrim

Tutorial/basic documentation

This project is harder to use without some basic documentation. So create some.

Id #5 | Release: 0.7.0 | Updated: Oct 14, 2013 at 8:42 PM by johncrim | Created: Oct 14, 2013 at 8:42 PM by johncrim