2011-08-11 14 views
0

どうすればこのエラーを取り除くことができますか? plsは...以下のようにエラー提起がされている。この...このエラーを取り除くにはどうすればよいですか?

Error 1 Cannot implicitly convert type 'System.Collections.Generic.List<Linq.Model.usp_DisplayrecordsResult>' to 'System.Data.Linq.Link<Linq.Model.usp_DisplayrecordsResult>' C:\Users\anu\Documents\Visual Studio 2010\Projects\Linq.DAL\DAL.cs 23 24 Linq.DAL 

方法で

Linq.Model.DataAccessDataContext _DataAccessDataContext; 
     public Link<usp_DisplayrecordsResult> DispPersons() 
     { 
      try 
      { 
       _DataAccessDataContext = new Linq.Model.DataAccessDataContext(); 
       var query = _DataAccessDataContext.usp_Displayrecords(); 
       List<usp_DisplayrecordsResult> Listresult = new List<usp_DisplayrecordsResult>(query); 
       return Listresult; 
      } 
      catch (Exception ex) 
      { 
       throw ex; 
      } 
     } 

答えて

0

私を助けて、私はあなたが戻り値の型としてLink構造を使用することを意図していることはないと思います。あなたはListにあることを変更した場合には、コンパイルします:

public List<usp_DisplayrecordsResult> DispPersons() 
+0

をありがとう、私は誤植に気づいていなかった... – asif

+0

こんにちは、「Linq.BD.BD.DispPersons()」解決方法:いないすべてのコードをパスは値\tを返します。C:¥Users¥anu¥Documents¥Visual Studio 2010¥Projects¥LinqSample1¥Linq.BD¥BD.cs Linq.BDありがとうございました – asif

+0

@asif:可能であればエラーが表示されます値を返さずに例外をスローせずにメソッドからコードが存在することを確認します。上記のコードでは不可能なので、(戻り値の型以外の)何かを変更しておく必要があります。 – Guffa

関連する問題