Im trabajando en una aplicación que necesita para hablar con una base de datos. La aplicación está escrita en C#. Estoy bastante ocupado por LINQ y auto generación de clases para representar la base de datos y sus tablas, así que primero consideré usar SQL ya que .NET solo viene con soporte para LINQ to SQL. En este momento me estoy inclinando más hacia MySQL, principalmente porque escalar el servidor SQL puede ser costoso y porque las personas dentro de mi compañía están más familiarizadas con MySQL, incluyéndome a mí. Aquí es donde entra dbLinq. Por lo que he leído, dbLinq funciona bien para consultas sencillas, pero puede fallar en otras más complicadas. ¿Podría compartir sus experiencias al usar dbLinq? ¿Debería considerarse dbLinq como experimental o podría esperar usarlo sin muchos problemas?¿Cuán maduro es dblinq?
Gracias, Bas
Editar:
leí que DbLinq no es capaz de manejar más de una clave externa, pueden comentar cualquiera de si éste sigue siendo el caso?
@Bas: como alternativa, consulte http://www.devart.com/dotconnect/mysql/ antes de tomar una decisión, estamos muy contentos con su soporte y proveedor de estilo Linq-to-SQL, muy económico también –
En una escala del 1 al 10, ¿cómo calificaría su base de datos? ¿Y es una base de datos transaccional o una base de datos de informes? –
En realidad estoy teniendo el mismo problema aquí, pero estoy pensando en resolverlo usando SubSonic ORM. –