I subscribe heavily to the code set way of normalization. For instance, the table Student has a field in it BirthState. Naturally, I have a code set call CdUSStates that has the columns code, abbr, and descr. So, for California, I would have {CA,California,California} in a record.
Now, that means there is a foreign key relationship between Student.BirthState and CdUSStates.Code. When I bulid my EntityCollection filled with StudentEntities, I can do a PrefetchPath to CdUSStates to get the abbr column for each student, but how is this then displayed in a DataGrid? Since I REALLY want to display the Abbr column, is building an EntityCollection what I really want to do? Or instead, do I want to hand build a TypedList?
It seems like there should be a better way to do this. What are the rest of you doing?