なぜこれはうまくいかず、修正する方法は?インターフェイスとキャスティングリスト
public interface ITheInterface
{
string a{get;set;}
string b{get;set;}
}
public class SomeObject: ITheInterface
{
string a{get;set;}
string b{get;set;}
...
}
public class SomeGroup
{
ITheInterface Result;
...
}
var results= from y in dc.Groups
where y.id==1
select new SomeGroup
{
Result= (from x in dc.Objects
select new SomeObject{... }
).SingleOrDefault(),
}
return results.ToList();
は、私はあなたの問題はResults.ToList()
呼び出しであると仮定し
何がうまくいかないのですか?あなたはどんなエラーを出していますか? –
短い*しかし完全な*プログラムを与えてください。そうでなければ、何がうまくいかないのかわかりません。 –