Colonnes XML dans une application Code-First

Je suis en train de créer une colonne XML dans le Premier Code. Je suis bien conscient Entity Framework ne prend totalement en charge les colonnes XML, et qu'il les lit comme une chaîne de caractères. C'est très bien. Je voudrais encore la colonne de type XML. Voici ma classe:

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

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

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

Problème, c'est que le Premier Code Migrations ignore complètement l'attribut de la Colonne et crée le champ comme un nvarchar(max) . J'ai essayé d'utiliser [DataType("xml")]mais qui, aussi, n'a pas fonctionné.

Est-ce une migration bug?

source d'informationauteur zmbq