public class Person : EntityObject{ ...}OjbectSet<Person> osp;......想要达到这样的目的:ObjectSet<EntityObject> ose = osp;
做了很多尝试,osp永远是一个OjbectSet<Person>的实例,ObjectSet<EntityObject>的实例osp不能转换为ObjectSet<EntityObject>
这不就是协变吗
推荐这篇博文
http://www.cnblogs.com/LoveJenny/archive/2012/03/13/2392747.html