On every field that is generated you generate the following XML comments (partial)
/// <summary> The [FieldName] property of the Entity [EntityName]<br/><br/>
/// </summary>
/// <remarks>Mapped on table field: "[TableName]"."[FieldName]"<br/>
When coding and using Intellisense, it displays the <Summary> as a tooltip on what the property is for and of course if you generated documentation on your generated code, it would show up there.
What I would like to suggest is to be able to generate more specific documentation into the code. What might be nice is to have a place for 'Comment' on each entity and on each field in the designer.
For MSSQL, those descriptions are potentially stored in a custom property (called MS_Description I think) in the metadata - so, could pull from there.
I realize any custom property we input will show up in the XML comment, so ultimately if there was a huge description you wanted to show up in the code/generated docs, you could easily get it there - however, the short one for intellisense might be nice if that could be enhanced from GUI/custom property.
Thoughts?