在函数中使用LINQ

Den*_*nis 1 c# linq mvvm

 public List<NDT_Equipment> GetALLRecords()
    {
        using (NDT_DB)
        {
            return (from a in NDT_DB.NDTEquipment select a);
        }
    }
Run Code Online (Sandbox Code Playgroud)
  • 其中:NDT_DB - 自动生成的数据库上下文类的类实例NDT_Equipment - 数据库上下文类中的部分类

  • 我想要的是 :

    • 返回表NDTEquipment中的所有记录
  • 我得到的是:"你每次编译时都错过了演员"错误

问题: - 我是否允许使用NDT_Equipment分部类作为我的VIEWMODEL中使用的返回值??? 或者我需要创建一个特定的类来包含这个LINQ语句的结果,并且该类将在我的VIEWMODEL中使用?

Ste*_*ven 7

试试这个:

return (from a in NDT_DB.NDTEquipment select a).ToList();
Run Code Online (Sandbox Code Playgroud)