目标/问题: 我正在尝试使用First或FirstOrDefault从数据库中返回1个结果。我遇到了以下错误:
Cannot implicitly convert type 'Program.Data.view' to System.Linq.Iqueryable An explicit conversion exists (are you missing a cast)
尝试过的方法: 在查阅文档和许多SO文章后,我尝试了不同的转换方式,包括下面的代码。文章如Cannot implicitly convert type 'System.Linq.IQueryable<>to . An explicit conversion exists (are you missing a cast?)。大多数文章都是从System.Linq.IQueryable<>转换到其他类型,而不是相反。无论哪种方式,转换应该相对容易,我错过了什么?:
IQueryable<Program.Data.view> someVariable = db.view.First(m => m.ID == Search_ID);
我的方法签名是:
public IQueryable<Program.Data.view> GetDataFromQuery()