我想问一个关于可移植类库的问题。我正在开发一个DAL层,我正在为我的业务对象使用可移植项目,这个项目的目标是.Net框架4.03和更高版本,SilverLight 4和更高版本,以及用于Windows Store Apps的.Net。我想在我的每个业务对象上实现IValidatableObject接口,但即使System.ComponentModel.DataAnnotations可用于此项目的目标框架,我也无法访问IValidatableObject接口,在.net便携框架上不可用,MetadataType属性<