我想问一下我对可移植类库的疑问。我正在开发一个 DAL 层,我正在为我的业务对象使用 Portable 项目,该项目的目标是 .Net Framework 4.03 及更高版本,SilverLight 4
以及更高版本的 Windows Store Apps 和 .Net。
我想IValidatableObject
在我的每个业务对象上实现接口,但即使System.ComponentModel.DataAnnotations
该项目所针对的框架可用,我也无法访问IValidatableObject
接口,在 .net 可移植框架上不可用,MetadataType
属性也不存在. 有什么解决方案可以实现这种方法吗?