Estoy usando LinqPad para consultar una base de datos MyISAM de MySQL. Hay claves externas, pero no hay restricciones sobre ellas, por lo que LinqPad no puede retomar la relación. Me gustaría agregar estas relaciones (dígale qué campos son FK) para facilitar la consulta. es posible?¿Modificar el "modelo" para agregar relaciones en LinqPad?
5
A
Respuesta
1
No hay forma de hacer esto aparte de agregar restricciones de clave externa. (Como una cuestión de interés, ¿cuál es el motivo para no tener restricciones de clave externa?)
1
Si no hay FK configurados, entonces solo tiene una opción.
Debe unir sus tablas manualmente usando LINQ.
Si realmente desea utilizar notación de puntos, creo que puede cambiar el tipo de extracto a "Programa C#" y poner el LINQ en un método de extensión.
Cuestiones relacionadas
- 1. EF 4.1 - Relaciones de modelo
- 2. rieles modelo has_many, belongs_to relaciones
- 3. Agregar Dirección base + Compensaciones para modificar el valor
- 4. Modificar un modelo en un ActionFilter
- 5. ¿Es posible utilizar LINQPad con un modelo de código primero
- 6. Patrón para modificar el knockout observable en el modelo principal de vista desde el niño
- 7. Modificar la base de datos para que coincida con el modelo
- 8. LINQPad DB2 Support
- 9. ¿Hay algún programa como LINQPad para Java?
- 10. LINQPad en Visual Studio
- 11. Usando sqlfunctions en linqpad
- 12. Cómo realizar una expansión ODATA en LinqPad
- 13. LINQPad Tutorial
- 14. LINQPad sobre MVC4 WebApi
- 15. agregar un botón de cerrar para el modelo jquery (BlockUI)
- 16. ¿Cómo agregar una referencia a un ensamblaje en LINQPad para acceder a tipos personalizados?
- 17. Editar pdf para modificar el encabezado
- 18. Agregar documentación para los ámbitos del modelo en rieles
- 19. ¿Puedo modificar o agregar cookies desde JavaScript?
- 20. LINQPad, utilizando múltiples datacontexts
- 21. Relaciones de MongoDB para objetos
- 22. ¿Cómo puedo encontrar las relaciones de un modelo?
- 23. Directorio de scripts LINQPad?
- 24. Rieles - Agregar atributos que no están en el modelo y actualizar el atributo del modelo
- 25. Tiene problemas con LinqPad Cómo agregar una conexión a Entity Framework
- 26. Agregar índice en el modelo EF Primer diseño
- 27. ¿Cómo funciona el código de compilación LINQPad?
- 28. LINQPad y Oracle
- 29. ¿Mejor forma de recrear la definición de clase después de modificar el modelo de datos principal?
- 30. Código de Linqpad y EF5 Primero
De ahí que haya incluido específicamente "MyISAM" en mi pregunta :) No es compatible con FK. InnoDB lo hace, MyISAM no. Y de todos modos, no diseñé el DB. Me habría ido InnoDB. http://dev.mysql.com/doc/refman/5.0/en/ansi-diff-foreign-keys.html – mpen