I thought it would be useful to have a list of Sitecore fields and their relevant C# Sitecore.*.Type mapping. I couldn’t find a list so have created one below:

‘Analytics’ fields:

Profile Card Value:

TBC

Profile Cards:

TBC

Tracking:

Sitecore.Analytics.Data.TrackingField

‘Simple Types’ fields:

Checkbox:

Sitecore.Data.Fields.CheckboxField

Date:

Sitecore.Data.Fields.DateField

Datetime:

Sitecore.Data.Fields.DateField

File:

Sitecore.Data.Fields.FileField

Image:

Sitecore.Data.Fields.ImageField

Integer:

TBC

Multi-Line Text:

Sitecore.Data.Fields.TextField

Number:

TBC

Password:

TBC

Rich Text:

Sitecore.Data.Fields.HtmlField

Single-Line Text:

Sitecore.Data.Fields.TextField

Word Document:

Sitecore.Data.Fields.WordDocumentField

‘Social’ fields:

Accounts Multilist:

Sitecore.Data.Fields.MultilistField

Campaign Tree:

Sitecore.Data.Fields.ReferenceField

Countable Edit:

Sitecore.Data.Fields.TextField

‘List Types’ fields:

Checklist:

Sitecore.Data.Fields.MultilistField

Droplist:

Sitecore.Data.Fields.ValueLookupField

Grouped Droplink:

Sitecore.Data.Fields.GroupedDroplinkField

Grouped Droplist:

Sitecore.Data.Fields.GroupedDroplistField

Multilist:

Sitecore.Data.Fields.MultilistField

Multilist with Search:

Sitecore.Data.Fields.MultilistField

Name Lookup Value List:

Sitecore.Data.Fields.NameValueListField

Name Value List:

Sitecore.Data.Fields.NameValueListField

Treelist:

Sitecore.Data.Fields.MultilistField

TreelistEx:

Sitecore.Data.Fields.MultilistField

‘Link Types’ fields:

Droplink:

Sitecore.Data.Fields.LookupField

Droptree:

Sitecore.Data.Fields.ReferenceField

General Link:

Sitecore.Data.Fields.LinkField

General Link with Search:

Sitecore.Data.Fields.LinkField

Version Identity:

TBC

Version Link:

Sitecore.Data.Fields.VersionLinkField

‘Developer Types’ fields:

Icon:

TBC

IFrame:

TBC

Tristate:

TBC

Sitecore User:

TBC

‘System Types’ fields:

Attachment:

TBC

Custom:

Sitecore.Data.Fields.CustomCustomField

Datasource:

Sitecore.Data.Fields.DatasourceField

File Drop Area:

Sitecore.Data.Fields.FileDropAreaField

Internal Link:

Sitecore.Data.Fields.InternalLinkField

Page Preview:

Sitecore.Data.Fields.PagePreviewField

Query Builder:

TBC

Query Datasource:

TBC

Rendering Datasource:

Sitecore.Data.Fields.RenderingDatasourceField

Rules:

Sitecore.Data.Fields.RulesField

Security:

Sitecore.Data.Fields.TextField

Template Field Source:

Sitecore.Data.Fields.TemplateFieldSourceField

Thumbnail:

Sitecore.Data.Fields.ThumbnailField

VisitorFilterRules:

TBC

‘Deprecated Types’ fields:

html:

Sitecore.Data.Fields.HtmlField

link:

Sitecore.Data.Fields.LinkField

lookup:

Sitecore.Data.Fields.LookupField

memo:

Sitecore.Data.Fields.TextField

reference:

Sitecore.Data.Fields.ReferenceField

server file:

TBC

text:

Sitecore.Data.Fields.TextField

tree:

Sitecore.Data.Fields.ReferenceField

tree list:

Sitecore.Data.Fields.MultilistField

Treelist with Search:

Sitecore.Data.Fields.MultilistField

valuelookup:

Sitecore.Data.Fields.ValueLookupField

Single-Line Text:

Sitecore.Data.Fields.WordDocumentField