Encore un champ non pris en compte par le SPMetal, c’est le type HTML.
Utilisé par les RichTextBox ,il faut pouvoir récupérer les valeurs, les couleurs/polices/images que l’on peut avoir dans ce type de champ.
Comme pour les champs taxonomiques, et les images, il faut juste utiliser une classe spécifique: Microsoft.SharePoint.Publishing.Fields.HtmlFiel dans votre fichier généré par SPMetal.
[Microsoft.SharePoint.Linq.ColumnAttribute(Name="col_PublishingHtml", Storage="_publishinghtml", FieldType="Html")] public Microsoft.SharePoint.Publishing.Fields.HtmlField PublishingHtml { get { return this._publishinghtml; } set { if ((value != this._publishinghtml)) { this.OnPropertyChanging("PublishingHtml", this._publishinghtml); this._publishinghtml= value; this.OnPropertyChanged("PublishingHtml"); } } }
Et voilà, vous pouvez utiliser ce type de colonne sans problèmes.