If you're not coding up POCO's and you're forced to use the model generated by Entity Framework or one of the extensions, is there any way to annotate the model other than:
1) Using a view model
and
2) Annotating the model generated by EF, which should of course be ruled out as it will anyway be over-written every time the model is updated or refreshed from the database?