When a column in a table contains a foreign key, Dynamic Data infers the display value for that column from the referenced table. By default, the first column of the referenced table whose type is string (or text) is used. The DisplayColumnAttribute attribute enables you to change this default behavior and to specify a different parent table column to use as the column for the foreign key field.
When you apply this attribute, you must adhere to the following usage constraints:
The attribute can only be applied to a class.
The attribute can be inherited by derived classes.
The attribute can be applied only one time.