Hace algún tiempo me hizo esta pregunta: What is the purpose of each of the System.ComponentModel.DataAnnotations attributes?¿Cómo uso System.ComponentModel.DataAnnotations.AssociationAttribute
Sin embargo, no tenía suerte con conseguir respuestas. Esta pregunta era un poco amplia en el sentido de que pedía documentación sobre cada atributo de la anotación de datos. En este momento, estoy más interesado en el atributo Association
.
Estoy utilizando ASP.NET MVC3 con Entity Framework 4 y me gustaría anotar mis POCO. Estoy usando claves externas en mis POCO (de alguna manera me siento mal, pero parece que se acceden generalmente). ¿Cómo anoto mi POCO con el atributo Association
? ¿En qué propiedades lo pongo (propiedad Association
y/o propiedad de clave externa)? ¿Cuáles son los parámetros thisKey
y otherKey
? ¿Es thisKey
esta clave de POCO, o la clave externa en este POCO?
Por último, ¿qué usará este atributo? ¿Hay algo en ASP.NET MVC?
¡Gracias de antemano!
Tienes toda la razón .. AssociationAttribute no hace nada para EF. – diegohb