.NET RIA Services relies heavily on metadata annotations for expressing intent beyond what can be inferrd via convention. For example, validation rules on entities and members can be declared as annotations, which then enable a variety of consumption
Read More...
Read the complete post at http://www.nikhilk.net/RIA-Services-Fluent-Metadata-API.aspx