Можно ли создать веб-службу RESTful, совместимую с OData, на платформе MS без использования служб данных WCF?
Конечно, вы можете соответствовать спецификации, используя обычный старый asp.net.Его путь больше работает, хотя.Зачем ты это делаешь?
Да, и поскольку прошло время с того момента, как вы изначально задали вопрос, теперь проще создавать службу OData без использования служб данных WCF, поскольку вы можете использовать веб-API ASP.NET, который может предоставлять (несколько ограниченные) функциональные возможности OData, когда вывыставить IQueryable методы.
http://www.nuget.org/packages/microsoft.aspnet.webapi.odata