EF 5 no soporta XML data types

Entity Framework no soporta XML como EntityDataType y esto puede ser un problema en determinados escenarios.

El siguiente snippet permite usar el tipo XElement en nuestro modelo aunque no podremos usar esta propiedad directamente en nuestras queries linq.

  1. /// <summary>
  2. /// Global values for localization. In xml format.
  3. /// </summary>
  4. public virtual string GlobalValues { get; set; }
  5. [NotMapped]
  6. public XElement GlobalValuesWrapper
  7. {
  8.     get { return XElement.Parse(GlobalValues); }
  9.     set { GlobalValues = value.ToString(); }
  10. }

Es simple pero sirve para lo que se pretende.

Supongo que el soporte de XML es muy complejo y espero que venga soportado en futuras revisiones.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *