CodePlexProject Hosting for Open Source Software
Some of our requests from our NuGet client can get awfully long because of the OData format. We're planning to add some OData service methods which in a way, act like a "filtered" view of the OData feed as far as our client is concerned when calling
these methods. What I mean is our client can call these specific methods and still apply aditional filtering.
Here's the SPEC: http://nuget.codeplex.com/wikipage?title=Search%20Service
Feel free to reply if you have any thoughts here.
GetPackageVersionsForId is not necessary because this will
unlikely never change.
Can someone explain to me exactly what this sentence mean? Why isn't it necessary?
I’ll let Fowler chime in with his thoughts, but the basic idea is that the service methods allow us to change the search algorithm and such things on the server without changing the client footprint.
But the OData query for the versions of a given package is a small simple query that will unlikely ever need to change on the server or client.
I think @dotnetjunky was primarily trying to poke phone at your flaky grammar :)
Ah! I just noticed that now. Yes yes. I fixed the grammar.
We need to make some adjustments to the api since odata service methods can only accept primitive types for parameters.
Ah good point. "IEnumerable<Tuple<string, Version>>" is not going to happen here :)
I suggest we get guidance from OData folks to make sure we end up with something that matches proper practice.
Are you sure you want to delete this post? You will not be able to recover it later.
Are you sure you want to delete this thread? You will not be able to recover it later.