Columnas XML en una aplicación Code-First

Estoy tratando de crear una columna XML en Código Primero. Soy consciente de que Entity Framework no es totalmente compatible con las columnas XML y que las lee como una cadena. Esta bien. Sin embargo, todavía me gustaría que el tipo de columna sea XML. Aquí está mi clase:

class Content
{
    public int ContentId { get; set; }

    [Column(TypeName="xml")]
    public string XmlString { get; set; }

    [NotMapped]
    public XElement Xml { get { ... } set { ... } }
 }

El problema es que Code First Migrations ignora por completo el atributo Column y crea el campo como unnvarchar(max) . Traté de usar[DataType("xml")], pero eso tampoco funcionó.

¿Es este un error de migración?

Respuestas a la pregunta(3)

Su respuesta a la pregunta