He estado teniendo problemas anteriores con respecto a la herencia de clase y la estructuración de una base de datos al respecto y el uso de la estructura de la entidad sin éxito. Así que he intentado crear las entidades dentro de Visual Studio y ver qué tablas de base de datos crea automáticamente.ADO.Net EF: ¿cómo definir la relación de clave foránea en el primer enfoque del modelo?
Tengo un Entity MediaItem que es abstracto y el juego es heredero de esto. El juego tiene una consola (Int) que corresponde a ConsoleID. Sin embargo, cuando genero la base de datos obtengo una columna adicional no deseada (ConsoleTypes_ConsoleID) dentro de la tabla MediaItems_Game. ¿Por qué es esto y cómo puedo evitar que esto suceda? Gracias.
Ese fue exactamente el problema, muchas gracias (otra vez!) :) –
¿Qué pasa si se trata de una relación de "muchos a muchos"? Como se supone que es de mi comprensión. – Guillaume
@Guillaume: no puede establecer restricciones referenciales en EF cuando usa la relación muchos a muchos. –