none
Uso de Fluent API y DataAnnotations simultáneo RRS feed

  • Pregunta

  • Hola, Comunidad.

    Estoy teniendo problemas al tratar de emplear tanto DataAnnotations como la Fluent API.    Resulta que se ignoran los atributos de DataAnnotations sin haber sobre escrito con la API.  Es decir, decoro la entidad con  [StringLength(20)] y con la API sólo defino la clave principal y el nombre de la tabla, pero al crear la Base de Datos, crea la tabla dejando la propiedad sin el tamaño de 20 caracteres.

    A qué puede deberse?

    Muchas gracias.


    Si la respuesta te es de utilidad, recuerda marcarla como Respuesta y/o votarla como Útil. Así colaboras a que el foro esté organizado.
    sábado, 10 de septiembre de 2011 13:59

Todas las respuestas

  • este hilo tambien se trata en el foro de c#

    http://social.msdn.microsoft.com/Forums/es/vcses/thread/59341735-2687-4382-af5a-941ef4dd4ff2

     


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    sábado, 10 de septiembre de 2011 14:33
  • Sí, Leandro, opté por formular la pregunta acá también debido a que en el foro de C# no he obtenido respuesta satisfactoria y pensé que tal vez haya alguien en este foro que no está en el de C# que pudiera ayudarme.

     

    Bendiciones!


    Si la respuesta te es de utilidad, recuerda marcarla como Respuesta y/o votarla como Útil. Así colaboras a que el foro esté organizado.
    sábado, 10 de septiembre de 2011 15:14
  • Hola, Comunidad!

    Por fin logré que funcionara!

    En los atributos de DataAnnotations utilicé mensajes de error no literales, sino contenidos en un archivo de recursos (para poder colocar la aplicación en varios idiomas).  Dicho archivo de recursos no lo coloqué en el mismo proyecto de las entidades, sino en un proyecto que contiene todos los archivos de recursos de la aplicación.  Probé a colocar el archivo de recursos en el mismo proyecto de las entidades y EUREKA!!!

    Por qué razón se presentará esto?


    Si la respuesta te es de utilidad, recuerda marcarla como Respuesta y/o votarla como Útil. Así colaboras a que el foro esté organizado.
    sábado, 10 de septiembre de 2011 20:37