2009-05-05 22 views
8

¿Hay un OR/M (asignador relacional de objetos) que pueda usarse en ASP clásico? Incluso un objeto de clase simplificado sería de gran ayuda en el manejo de tareas CRUD simples.¿Hay un OR/M para ASP clásico?

Sí, sé que ASP.NET tiene muchas y yo uso algunas de ellas para sitios ASP.NET. Sin embargo, este es un sitio de comercio electrónico heredado que usa ASP/VBScript y no es posible modificarlo por completo.

Respuesta

5

Puede usar .net a través de COM Interop, y hacer su ORM en .net. Otra opción sería usar Code Smith o MyGeneration y generar clases VB6.

He aquí algunos ORM VB6 No he utilizado o investigado cualquiera de estos: http://www.sparxsystems.com.au/products/ea/features.html

Si encuentro más actualización Ill

+0

gracias! Aprecio las ediciones y enlaces. –

+3

No hay problema, su mejor opción es construir las cosas en .net y usar interoperabilidad, esto lo iniciará en el camino hacia la migración. Yo recomendaría que intentes construir todo en .net en realidad y usar varias técnicas de puente. Teníamos una aplicación ASP clásica que era una bestia pero que podía llevar .net a varios sistemas de back-end e incluso a la interfaz (a través de IFrames) – JoshBerke

2

No hay nada que nos impida el uso de C# o VB.Net y la interoperabilidad COM a cree una DLL que pueda leer su página ASP clásica. Lo hemos hecho varias veces.

MSDN tiene dos buenos tutoriales en COM Interop.

+0

gracias por los enlaces del tutorial. –

-3

Creo que IMVHO que ORM es una buena opción para proyectos pequeños, pero prefiero las conexiones ODBC fáciles y directas para las más grandes.

Todas las (buenas) características de los ORM pueden ser proporcionadas por buenos RDBMS como Oracle o SQL Server.

0

También creé un marco, pero no es tan fuerte como algunos de los marcos mencionados anteriormente, es un marco simple pero muy útil y me ayudó mucho.

Es aquí: https://github.com/FelipeNathan/asp-orm

y está en portugués