none
Relación Muchos es a Muchos con EF RRS feed

  • Pregunta

  • Estimados espero se encuentren bien! =)

    Tengo un gran dilema, estoy trabajando con MVC4, VS2012, EF, C#, SQL Server 2012

    mi base de datos tiene una relación muchos es a muchos [items] *------*[rol]

    Al realizar el mapeo, el Entity Data Model no crea la tabla débil, no sabía como poder relacionar mis 2 tablas para poder realizar el insert en la tabla débil [Items_Rol], al buscar alguna solución dí con esto

    lo implemente y funcionó correctamente, pero mi base de datos es bastante grande con muchos casos como el que expongo acá, y esta solución es un tanto tediosa de implementar a tantas tablas con la relación mucho es a muchos, 

    ¿Existe alguna otra forma de hacerlo más automatizado?

    ¿o esta es la única forma de hacerlo?

    de ante mano muchas gracias.

    Saludos.

    martes, 29 de octubre de 2013 14:24

Todas las respuestas

  • Al realizar el mapeo, el Entity Data Model no crea la tabla débil,

    por tabla debil te refieres a la tabla intermadia que relacion las dos tablas?

    si es en el modelo la entidad de relacion no se va a crear, pero a nivel de base de datos si deberia crearse esta tabla intermedia

    no sabía como poder relacionar mis 2 tablas para poder realizar el insert en la tabla débil [Items_Rol]

    lo realizas agregando la relacion en las propiedades (del tipo coleccion) que apunta hacia la otra entidad

    no necesitas de la entidad intermedia (o debil) para relacionar

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 29 de octubre de 2013 15:31
  • Leandro,

    Tendrías un ejemplo de esto?

    "lo realizas agregando la relación en las propiedades (del tipo colección) que apunta hacia la otra entidad no necesitas de la entidad intermedia (o débil) para relacionar"

    que no comprendo muy bien lo que me dices.

    de ante mano muchas gracias.

    martes, 29 de octubre de 2013 17:10
  • hola

    tengo algo como esto pero implementado en Code Fisrt

    [Entity Framework][Code First] Asociación mucho a muchos

    quizas de una pista

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 29 de octubre de 2013 17:56