にそれを置くことは、私は以下のクラスを持っていると言う:C#の:親クラスに部分クラスを鋳造し、辞書
public class Parent
{
public Property1 {get;set;}
public Property2 {get;set;}
}
public partial class Child : Parent { }
public partial class Cousin : Parent { }
私はプロパティ1とProperty2を使用してIQueryable<Child>
とIQueryable<Cousin>
を返すメソッドを持っています。
リストを両方ともDictionary<string, List<Parent>>
に追加することはできますか?
私が試してみた:
var childList = db.GetChildList() as List<Parent>;
をしかし、これはnullを返します。
List<Child>
を返してリストに追加してから辞書に追加する必要がありますか?
おかげ
db.GetChildList()。キャスト() –
ここでは 'partial'キーワードはどのような目的ですか? 'Child'クラスと' Cousin'クラスの他の部分はコード内にありますか?これは部分クラスの問題よりも共分散問題のように思えます。 – BoltClock
ください。 Dictionary>とは何を意味しますか? –