none
.dbml y Visual Studio 2012 Express RRS feed

  • Pregunta

  • Buenas!

    En visual studio 2010 para ahorrarme picar código, añadía un .dbml y automáticamente te "escribía" el código. Bueno, el truco es como lo explican en este blog: http://tecnologia.rafaserna.es/2011/08/03/sql-ce-en-windows-phone-mango-creacin-visual-de-tablas/

    Iba de fábula.

    Pero ahora al actualizarme a la versión Express 2012, ya no me reconoce ese 'truco'. ¿Para VS 2012 no existe ningún truquillo?


    Saludos / Regards

    martes, 26 de febrero de 2013 16:18

Todas las respuestas

  • En principio los ficheros .dbml deberían de seguir funcionando en Visual Studio 2012:

    How to: Generate Customized Code by Modifying a DBML File

    http://msdn.microsoft.com/en-us/library/bb546179.aspx

    Le has preguntado a Rafa Serna (https://twitter.com/rafasermed), el autor del post, si le sigue funcionando el tema en VS 2012?

    Un saludo,

    Alejandro Campos Magencio (@alejacma)

    Microsoft Technical Evangelist

    miércoles, 27 de febrero de 2013 15:57
  • Hola yaeko.m

    El sistema es totalmente igual que en versiones anteriores de Visual Studio. Por lo que debería de funcionar exactamente igual en Visual Studio 2012.

    ¿Qué error exactamente es el que te está dando?

    De todas formas te paso un proyecto de VS2012, realizado en 2 minutillos en donde puedes ver que el sistema sigue funcionando igual.

    Ejemplo

    Un saludo.


    Mi Blog sobre tecnologia: http://tecnologia.rafaserna.es Mi cuenta de Twitter: www.twitter.com/rafasermed

    jueves, 28 de febrero de 2013 12:14
  • Gracias a ambos por responder :-)

    ¿Qué error exactamente es el que te está dando?

    No aparece ningún error, sino que no me reconoce el fichero .dbml...Lo trata como si fuera un fichero plano sin más. 

    Mañana voy a probar tu ejemplo y también voy a revisar el link que puso Alejandro. Ya os contaré...

    Saludos / Regards

    jueves, 28 de febrero de 2013 19:00
  • Hola de nuevo!

    Si abro el dmbl, me lo abre como un xml cualquiera.

    Si le doy a ejecutar herramienta personalizada me sale este mensaje:  Pantallazo

    He googleado para buscar si es que se debe instalar a parte o algo, pero no he  encontrado info actual respecto a la versión  2012....


    Saludos / Regards

    viernes, 1 de marzo de 2013 15:09
  • Hola yaeko.m Disculpa pero acabo de ver el titulo de la entrada al foro, después de ver tu pantallazo. Es posible, no lo se seguro. Que el problema venga porque estas usando la versión express de las herramientas de desarrollo. El ejemplo que yo te he enviado esta realizad con Visual Studio completo, no una versión express. Desconozco si VS Express para Windows Phone trae el complemento de generación visual de tablas y estructura de bases de datos, pero al no traer las plantillas para la creación de dichos proyectos intuyo que ese es el problema. He estado buscando por internet y en ningún sitio se especifica si trae dicho complemento si no lo trae.

    Mi Blog sobre tecnologia: http://tecnologia.rafaserna.es Mi cuenta de Twitter: www.twitter.com/rafasermed

    viernes, 1 de marzo de 2013 16:09
  • Hola!

    Correcto, la v.2012 express no trae ese template. Igual que en la versión Express 2010. Pero en esa versión no era un impedimento, ya que sí los podías crear un dbml y/o editar. Los reconocía como tal.

    Pero ahora al hacer lo mismo en 2012 Express he visto que ya no lo hace. Por lo que desconozco si ya no es posible en 2012 Express (limitación) o bien falta alguna cosa adicional para instalar....

    Por ejemplo, tengo proyectos 7.1 creados con Express 2010 en los que cree dbml. Ahora si los abro en 2012 Express me los abre como un xml. Como el pantallazo ese.

    Y respecto a sqlmetal tampoco lo encuentro para la V2012 Express. Sólo he encontrado para 2010 W7.

    Desconozco si son limitaciones de la versión 2012 Express o bien si existe un paquete adicional con  todas estas herramientas. He estado y estoy buscando, pero aún no he dado con la solución.


    Saludos / Regards

    sábado, 2 de marzo de 2013 11:11