Pregunta

Estoy utilizando SubSonic en un proyecto con muchas tablas que fueron creados por un generador de código fuente. Noté Algunas clases creadas por SubSonic se generaron sin código y tener el mensaje folowing

The class...was not generated because ... does not have a primary key.

¿Hay alguna manera para mí para obtener el código para generar sin la adición de Keyes a todas las tablas?

Gracias

¿Fue útil?

Solución

Añadir clave primaria de la tabla. Puede crear un campo int incremento automático como clave primaria.

Esto sucede con el generador de código de la capa casi todas las bases de datos, ya que sin la clave principal no puede generar funcionalidad de edición / borrado.

Otros consejos

SubSonic requiere claves principales en las mesas para generar su código.

A partir de la documentación: http://subsonicproject.com/docs/Conventions

  

claves principales

     

Si desea utilizar SubSonic acceder a su mesa, es necesario tener una clave principal definida para su mesa. Esta es una buena práctica en todos los casos y es necesario que haga ciertas cosas con su mesa. Si usted no tiene una clave principal definida, no se generará su clase.

     

Si no nos cree, o si usted piensa que esto es una convención tonta - SubSonic no es para ti.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top