3

を呼び出そうとしていますGetScanningLogOnSettings()。これは、テーブルを照会しScanningDepartmentsて部門を取得し、 のインスタンスを作成しApplicationLogOnModel、照会した結果を 内の変数に割り当て、結果をApplicationLogOnModel返します。

private ApplicationLogOnModel GetScanningLogOnSettings()
   {
       var mesEntity = new MESEntities();
       var departments = from dept in mesEntity.ScanningDepartments
                         select dept.Department.ToList();

       ApplicationLogOnModel depts = new ApplicationLogOnModel()
       {
           Department = departments
       };

       return depts;
   }

それは私に与えます:

'System.Linq.IQueryable<System.Collections.Generic.List<char>>「型を 暗黙的に変換することはできません 'System.Collections.Generic.List<Models.Department>'

リストに変換しようとしましたが、少し問題があります。

4

1 に答える 1

7

いくつかの括弧がありません:

var departments = (from dept in mesEntity.ScanningDepartments
                   select dept.Department).ToList();

コードは、クエリ全体ではなく、を呼び出しToList()ますdept.Department

于 2013-02-19T15:53:48.363 に答える