Я понимаю, но одним из преимуществ использования ADO.Net Data Services является то, что вы получаете свои объекты сущностей бесплатно. Но если вы не можете издеваться над службой, которую она вызывает, это не поможет.
Может быть, один из способов состоит в том, чтобы перейти в другой URI, но, вероятно, все же не все одинаковые объекты?
Если вы в конечном итоге пишете новые интерфейсы или фасады, чтобы скрыть объекты, вы чувствуете, что потеряли все, что получили?