¿Hay alguien usando Subsonic con asp.net mvc framework? Si es así, ¿puedes decirnos algo sobre tu experiencia? ¿Hay consejos y trucos que se pueden compartir?¿Hay consejos/trucos sobre el uso de Subsonic con Asp.Net MVC Framework?
Respuesta
Si está planeando hacer el primer diseño de la base de datos, y no necesita ningún mapeo (es decir, tiene el control de su denominación de base de datos), entonces SubSonic es una opción decente.
Es sencillo, no esconde mucho de ti. En el mismo token, para escenarios avanzados, tengo que dar un paso de costado mucho y ejecutar sql en bruto (o un sproc).
Si está buscando una mejor abstracción de objetos sobre la base de datos, algo que se asemeje más a su dominio problemático, entonces vería NHibernate o Castle ActiveRecord. Esto le da mucha más flexibilidad sobre cómo quiere que se vea su modelo de objeto, y tiene una poderosa API de consulta a su disposición.
Nada de esto realmente tiene que ver con ASP.NET MVC, solo utiliza objetos en su proyecto web. Sugeriría poner las entidades dentro de un proyecto de biblioteca de clase separado de todos modos.
estoy totalmente de acuerdo con Ben SubSonic es un ORM y funciona bien con el concepto de MVC, pero no tiene nada que ate con MVC.
Para proyectos pequeños o para proyectos que ya tienen una base de datos y realmente no les importa demasiado el dominio, entonces SubSonic es genial y lo pondrá en marcha muy rápido.
Pero si su proyecto es un poco más grande o más específico, su base de datos es una reflexión, entonces debería ir con una herramienta como NHibernate.
FYI Summer of NHibernate es una gran serie de Screencast para comenzar a utilizar NHibernate
- 1. Ejemplo de SubSonic ASP.NET MVC en Visual Web Developer Express
- 2. ASP.NET MVC con Entity Framework
- 3. Asesoramiento sobre el uso de ASP.net WebForms o MVC
- 4. Uso de ASP.NET MVC con vistas genéricas
- 5. Uso de NServiceBus con Asp.Net MVC 2
- 6. Uso de ASP.NET MVC con Classic ADO.Net
- 7. ASP.net MVC AntiForgeryToken sobre AJAX
- 8. ¿Hay alguna aplicación de referencia ASP.Net MVC?
- 9. ¿ASP.Net MVC se ejecuta sobre ASP.NET 2.0?
- 10. Uso de ViewModel en ASP.NET MVC con FluentValidation
- 11. El propósito de include() en ASP.NET MVC Framework + Entidad
- 12. Conceptos básicos sobre el uso de Microsoft Async Framework
- 13. ASP.net MVC Controller - Uso del constructor
- 14. Uso del patrón de repositorio con Entity Framework (mvc storefront)
- 15. MVC 3 y ASP.Net con Entity Framework andamio error: No hay clases de modelo disponibles
- 16. Buscando ejemplos de aplicaciones ASP.NET MVC con Entity Framework
- 17. ¿alguna guía clara y mejores prácticas sobre el uso de JQuery y ASP.NET MVC juntos?
- 18. Uso de RedirectToAction en asp.net mvc
- 19. ¿Hay un corrector ortográfico para ASP.NET MVC?
- 20. Convenio sobre la configuración en ASP.NET MVC
- 21. Uso de ASP.NET MVC 2 con Ninject 2 desde cero
- 22. TinyURL como el enrutamiento con ASP.NET MVC?
- 23. Very-Typed ASP.NET MVC con ADO.NET Entity Framework
- 24. ASP.NET MVC - Prueba unitaria RenderPartialViewToString() con Moq framework?
- 25. MvcBuildViews verdadero con Entity Framework en ASP.NET MVC 2
- 26. Javascript MVC framework (separación de preocupaciones) es compatible con asp.net MVC?
- 27. ASP.NET MVC versus Zeitgeist
- 28. ¿Hay páginas maestras anidadas en ASP.NET MVC?
- 29. Almacenamiento en memoria caché en ASP.NET MVC Framework
- 30. asp.net mvc framework, envíe automáticamente el correo electrónico