2

私はすべての値が必要であるという点でlinqクエリを使用しているので、最初にlinqクエリと

その後、私はこのように1つのリストのすべての値を取ります

var lst = ProjectContext.My_prj_project.Select(i => new

             {
               Name = list                         

             }).Distinct().FirstOrDefault();                          

 ProjectReportDetailsModels l = new ProjectReportProjectCategoryDetailsModels();

 l.name= lst.Name;    // here i am getting error 

connotは暗黙的に'AnonymousType#1'を'int'に変換します

だから私にサンプル、例(または)関連リンクを送ってください

前もって感謝します。

4

2 に答える 2

1

これはあなたを助けるかもしれません

l.name = lst.Select(x=>x.Name);
于 2013-02-02T09:53:18.860 に答える
0

でリストを取得していlstますか? では、なぜあなたはやっているのFirstOrDefault()ですか?

l.name = lst.Select(x=>x.Name).FirstOrDefault(); 

問題は解決しますが、あなたが何をしているのか本当に理解できません...

于 2013-02-02T07:07:04.010 に答える