I have an external content type that I'm accessing through a .NET assembly. So I created a BDC model with
Type="DotNetAssembly" (for now with just finder and specific finder operations).
It works, but I can't for the life of me figure out how to display some friendly column names.
For example, I have this type descriptor for the entity:
<TypeDescriptor Name="CustomerID" TypeName="System.String" />
What gets displayed in my list view is "CustomerID". I wanted to be "Customer identification" so switched to this:
<TypeDescriptor Name="CustomerID" TypeName="System.String" DefaultDisplayName="Customer identification" />
I even created a View for the external list using the external content type and set this in it:
<FieldRef Name="CustomerID" DisplayName="Customer identification" />
Still no joy!
So my question is, how do I display a friendly name for the external columns?