2011-02-18 20 views
9

¿Existe alguna manera sencilla de crear la aplicación asp.net mvc con rutas basadas en Odata uri conventions http://www.odata.org/developers/protocols/uri-conventions?Rutas tipo OData en ASP.NET MVC

Es como simplemente agregar un nuevo formato html para la especificación.

¿O puede ser otra forma de convertir URL en consultas LINQ dinámicamente?

+0

Puede escribir objetos que construyan rutas dinámicamente. ¿Pero cuál es tu objetivo? ¿Para qué tareas necesitas esto? –

+0

Formas grandes de búsqueda con muchos campos –

+0

Aquí hay un proveedor simple de linq to odata: http://code.google.com/p/linq-for-odata/source/browse/?r=3#svn%2Ftrunk % 2Fodata_linq% 2Fodata_linq –

Respuesta

1

Puede usar una clase de servicio de dominio que el asistente le permite exponer sus métodos como Odata de fábrica. Justa causa de su MVC no significa que no se puede adjuntar en WCF etc.

Eche un vistazo a esta entrada del blog http://blogs.msdn.com/b/brada/archive/2010/03/16/silverlight-4-ria-services-ready-for-business-exposing-odata-services.aspx

En él se explica cómo utilizar una clase de servicio de dominio para exponer odata.

+0

Gracias, pero me das un enlace solo en OData impl, no estoy seguro de que pueda ser compatible con la salida html (por ejemplo, MVC Views). –

Cuestiones relacionadas