asp.net-mvc – 为什么LINQ to Entities不能识别方法’System.St
发布时间:2020-12-15 19:11:29 所属栏目:asp.Net 来源:网络整理
导读:在MVC3 Web应用程序中获取错误。 LINQ to Entities不识别方法“System.String ToString()”方法,并且此方法不能转换为存储表达式。 当我尝试从查询获取值使用EF: public class DataRepository { public mydataEntities1 dbContext = new mydataEntities1()
在MVC3 Web应用程序中获取错误。
LINQ to Entities不识别方法“System.String ToString()”方法,并且此方法不能转换为存储表达式。 当我尝试从查询获取值使用EF: public class DataRepository { public mydataEntities1 dbContext = new mydataEntities1(); public List<SelectListItem> GetPricingSecurityID() { var pricingSecurityID = (from m in dbContext.Reporting_DailyNAV_Pricing select new SelectListItem { Text = m.PricingSecurityID.ToString(),Value = m.PricingSecurityID.ToString() }); return pricingSecurityID.ToList(); } } 解决方法
无法转换为SQL。我想,在理论上,它可以,但没有实现。
你只需要在得到结果后执行投影: var pricingSecurityID = (from m in dbContext.Reporting_DailyNAV_Pricing select m.PricingSecurityID).AsEnumerable() .Select(x => new SelectListItem{ Text = x.ToString(),Value = x.ToString() }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET – 如何使用来自ASHX处理程序的XML数据响应填充Tre
- asp.net – 错误HTTP 404.11通过查询字符串传递帐户激活令牌
- 在ASP.NET Web App中查找内存泄漏
- asp.net-mvc – ELMAH没有记录违规代码行号
- asp.net-mvc – MVC模型中的数据库查询
- .net – 有没有办法在Crystal Reports中渲染LaTeX方程?
- 为什么我要在公共站点上使用ASP.NET MVC,在Intranet上使用W
- asp.net-mvc – 更新用户声明不起作用.为什么?
- 当会话状态超时在asp.net mvc中完成时,如何重定向到登录页面
- asp.net-mvc – 如何使用npoi将图像放在一个单元格中
推荐文章
站长推荐
- asp.net – Autofac实例注册的SingleInstance()能
- asp.net-web-api2 – SwashBuckle / Swagger –
- asp.net – 什么时候Request.Form [“name”]为n
- 加速ASP.Net网站或应用程序
- asp.net-mvc – FileContentResult和国际字符
- iis – 如何从服务器上的经典asp页面执行bat文件
- 休息 – 在ASP.Net Web API中,你如何伪造PUT和DE
- asp.net – SQL Server 2005网络IO等待时间(ASYN
- 从ASP.NET应用程序调试HTTP模块初始化事件
- asp.net-web-api – 在LINQPad中使用WebAPI?
热点阅读