Perhaps your project is not targeting Framework 4.0, so when you add the System.ComponentModel.DataAnnotations link, it will not match version 4.0, that is, the version that has the definition of "Key".
Try deleting the current DataAnnotation link, then change the project target structure (right-click the project β Properties β Application β Target structure) to .Net 4.0, and then add the DataAnnotations link again. Worked for me;)
Paulo source share