方法无法转换为LINQ中的存储表达式
本文关键字:存储 表达式 LINQ 转换 方法 | 更新日期: 2024-10-19 03:43:01
我是LINQ的新手,我正在运行一个查询,但我遇到了一些问题,请告诉我可能出现的问题是我的查询
DBContex db = new DBContex ();
var APIKey = db.Table.Where(a => a.APIKey == Guid.Parse(AppKey)).SingleOrDefault();
错误
LINQ to Entities无法识别方法"System.Guid"
Parse(System.String)'方法,而此方法无法翻译转换为存储表达式。
您不能在LinqToEF中使用(大部分)C#。CCD_ 1不是为与EF一起工作而设计的。
解决办法就是这样做。
DBContex db = new DBContex ();
Guid appKey = Guid.Parse(appKeyString);
var APIKey = db.Table.Where(a => a.APIKey == appKey).SingleOrDefault();