none
configurar el campo identidad RRS feed

  • Pregunta

  • Buenas, vuelvo a preguntar algo que no  me cierra. En apariencias deberia ser simple pero no logro que quede como yo quiero....

    Tengo una edmx que tiene varias entidades, como es de esperar algunas de ellas la clave es un autoincremental y a mi no me interesa tener que setearla. Asi que me gustaría poder configurar el campo de manera que la funcion CreateEntidad NO me pida ese valor... 

    Como debo configurar esto!? 

    Saludos

    viernes, 7 de diciembre de 2012 15:36

Respuestas

  • Bueno, luego de perder el tiempo en toneladas encontre este link! 

    Revisen los comentarios tambienn!!! 

    http://www.ladislavmrnka.com/2011/3/the-bug-in-storegeneratedpattern-fixed-in-vs-2010-sp1/

    Saludos!

    • Marcado como respuesta NioDeTark miércoles, 12 de diciembre de 2012 22:20
    miércoles, 12 de diciembre de 2012 22:20

Todas las respuestas

  • En principio, es automático y no tienes que hacer nada. Cuando el campo es IDENTITY en la base de datos, y añades la tabla al .edmx, ya se da cuenta del identity y sabe que no tiene que grabarlo porque lo genera el servidor.

    Para crear una entidad, simpemente haces un new, le rellenas todas las propiedades menos el campo identidad, y haces un AddObject sobre el objectcontext. Tras hacer el SaveChanges, la entidad se graba en base de datos y te rellena automáticamente el campo identity (tanto en el registro de la base de datos como en la entidad que tienes en memoria), sin que tengas que añadir en tu código nada para que esto ocurra.

    sábado, 8 de diciembre de 2012 8:44
  • Buenas, tengo entendido qeu debería ser asi! pero no funciona! no puedo hacer que se refleje esto en el edmx. Hice como me lo indicas pero no toma.

    Supongamos que yo no importo desde la BD, sino que creo primero la Entidad y despues genero la BD... que configuraciones debo setear para que produzca el comportamiento que deseo?! 

    lunes, 10 de diciembre de 2012 15:16
  • Bueno, luego de perder el tiempo en toneladas encontre este link! 

    Revisen los comentarios tambienn!!! 

    http://www.ladislavmrnka.com/2011/3/the-bug-in-storegeneratedpattern-fixed-in-vs-2010-sp1/

    Saludos!

    • Marcado como respuesta NioDeTark miércoles, 12 de diciembre de 2012 22:20
    miércoles, 12 de diciembre de 2012 22:20