Kolumny XML w aplikacji Code-First

Próbuję utworzyć kolumnę XML w Code First. Dobrze wiem, że Entity Framework nie obsługuje w pełni kolumn XML i że odczytuje je jako łańcuch. W porządku. Jednak nadal chciałbym, aby typ kolumny był XML. Oto moja klasa:

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

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

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

Problem polega na tym, że Code First Migrations całkowicie ignoruje atrybut Column i tworzy pole jakonvarchar(max) . Próbowałem użyć[DataType("xml")], ale to też nie zadziałało.

Czy to błąd migracji?

questionAnswers(3)

yourAnswerToTheQuestion