說我有以下類:C#:鑄造一個分部類的父類,並把它變成一個字典
public class Parent
{
public Property1 {get;set;}
public Property2 {get;set;}
}
public partial class Child : Parent { }
public partial class Cousin : Parent { }
我已經得到了使用Property1和Property2返回IQueryable<Child>
和IQueryable<Cousin>
方法。
是否可以將兩個列表都添加到Dictionary<string, List<Parent>>
?
我已經試過:
var childList = db.GetChildList() as List<Parent>;
但這返回null。
我必須返回List<Child>
並將它們添加到List之後纔將其添加到字典中?
感謝
db.GetChildList()。Cast() –
'partial'關鍵字在這裏有什麼用途?你的代碼中的「Child」和「Cousin」類是否還有其他部分?這似乎更像是一個協變問題而不是一個部分的類問題。 – BoltClock
請。通過Dictionary>來表達您的意思? –