It looks like its a problem with inherited types. We generated the XML data models using the power tools and compared them on two PC's and the areas where there are differences were on types that we have defined using table per hierarchy. Could this be a similar problem to the partial classes where reflection is returning types in different orders?
If so is there any way we can fix this in EF5?
If so is there any way we can fix this in EF5?