pregunta bastante sencilla. Tengo un modelo que tiene una propiedad que es un tipo System.Uri
. Uri
s no tienen un constructor sin parámetros predeterminado y ningún campo ID. ¿Hay alguna manera de anular la generación de mi modelo para almacenarla en la base de datos de forma personalizada (por ejemplo, como string
)? En NHibernate, hice esto antes al implementar IUserType
, pero no pude encontrar un mecanismo similar en CodeFirst.Mapa System.Uri utilizando Entity Framework Fluido Api
Obviamente, podría crear un tipo personalizado que utiliza un Uri
bajo el capó y expone regularmente propiedades mapeables & constructor, tengo curiosidad si hay alguna manera de asignar este tipo de sistema de modo que yo no tengo que hacer un envoltorio como ese.
Sí, lo que terminó haciendo fue simplemente utilizando una cadena y luego haciendo un atributo de validación de tipo de datos. – Paul
A partir del 5 de Entity Framework enumeraciones son compatibles – Odys
Creo que tienen el apoyo de 6, no –