In the EFDesigner validation is happening in many places. This code should be refactored. We should also try reusing model validaiton that lives in the runtime dll and remove error codes/numbers.
Comments: Related issue: https://entityframework.codeplex.com/workitem/1083
Comments: Related issue: https://entityframework.codeplex.com/workitem/1083