2010-12-03 19 views
1

alt textASP.NET MVC 2:キャストが無効ですか?

そして、ここでは私のDataContextです:

[Function(Name = "Customer.spSearchDeals")] 
     [ResultType(typeof(Filter))] 
     [ResultType(typeof(Deal))] 
     public IMultipleResults SearchDeals(
      //[Parameter(Name = "ZipCode", DbType = "Char(5)")] 
      //XElement xmlString 
      ) 
     { 
      var result = this.ExecuteMethodCall(this, 
       ((MethodInfo)(MethodInfo.GetCurrentMethod())) 
       //,xmlString 
       ); 
      return (IMultipleResults)result.ReturnValue; 
     } 

問題は何ですか?キャストはどうすればよいですか?

+0

「長い」だったあなたは何を得るのですか「INT」を宣言しました().ToList() 'をウォッチウィンドウに表示しますか?例外を生成するために上記のコードをコンパイルできるという事実は、問題がGetFolderの()メソッドにあり、 'filters'への代入ではないことを示しています。 –

+0

明らかに、 'GetResult'の結果は' Filter'型ではありません。それだけであなたが言うことができます。 –

+0

Watch:System.Collections.Generic.List dcolumbus

答えて

0

答えは...私のモデルでは

非常に奇妙だった、私はあなたが `result.GetResult を貼り付けた場合、結果は実際に

関連する問題