La marca MakeColumnsDistinct solo puede ubicarse en un contenedor que no genere vistas de actualización. Marque el atributo GenerateUpdateViews como 'false' en EntityContainerMapping.
Click to search this error in Google
English version
MakeColumnsDistinct flag can only be placed within a container that does not generate update views. Mark GenerateUpdateViews attribute to 'false' within EntityContainerMapping.