我的项目中有以下课程。
[Serializable]
public class BaseEntityCollection<T> : List<T> where T : BaseEntity, new()
{
protected BaseEntityCollection()
{
}
}
[Serializable]
public abstract class BaseEntity
{
protected BaseEntity()
{
}
}
public class MyClassCollection : BaseEntityCollection<MyClass>
{
}
问题领域
MyClassCollection objList =
MyClassName.MyFunctionName().OrderByDescending(i => i.MyPropertyName);
此行给出编译错误。
Cannot implicitly convert type System.LinQ.IOrderedEnumerable<MyClass>
to MyClassCollection. An implicit conversion exists(are you missing a
cast?)
编辑
我无权更改架构设计。