有没有一种方法可以创建具有必须由实现接口的类使用的属性的接口?需要实现属性的接口
I.e.如果Foo类实现接口IFoo,并且IFoo被定义为必须具有ObserveMeAttribute,那么Foo必须在其上定义ObserveMe以实现IFoo。
编辑:
属性被称为EntityTypeAttribute和用于指定实体类型为视图模式,与使用:
[EntityType(typeof(User))]
public class UserViewModel
{
...
}
属性是一个扩展方法AddModel使用(T TModel的),其中属性是从TModel中读取的,它的属性类型entityType用于创建实体存根对象。
诚然,我没有做什么用的接口,因为大学,但我想,如果一个类实现的接口,它必须实现该接口的一切吗?这就是我从[Interfaces(C#编程指南)](http://msdn.microsoft.com/en-us/library/vstudio/ms173156.aspx)收集的内容 – MyCodeSucks