asp.net-mvc – 为什么LINQ to Entities不能识别方法’System.String ToStri
发布时间:2020-05-23 06:36:40 所属栏目:asp.Net 来源:互联网
导读:在MVC3 Web应用程序中获取错误。 LINQ to Entities不识别方法“System.String ToString()”方法,并且此方法不能转换为存储表达式。 当我尝试从查询获取值使用EF: public class DataRepository { public mydataEntities1 dbContext = new mydataEntities1(
|
在MVC3 Web应用程序中获取错误。
当我尝试从查询获取值使用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-mvc – 在ASP.NET MVC中的View和PartialView有什么
- asp.net-mvc – MVC 3 Url Helper提供不正确的URL
- asp.net-mvc – 如何从运行时的强类型列表框架视图的Displa
- asp.net-core – .NET Core SDK安装程序无法在Windows 2012
- asp.net – 如何防止重复的回发混淆我的业务层
- asp.net-mvc-3 – 使用自定义VirtualPathProvider加载嵌入式
- ASP.NET Web部署项目是否存活?
- .net – ListView中Bind语句中的格式化日期
- asp.net-mvc – 如何在MVC中创建通用视图模型?
- asp.net-core – asp.net核心身份中的多个SubDomain的cooki
推荐文章
站长推荐
- asp.net-mvc-3 – jQuery.validator.unobtrusive
- asp.net-ajax – 日历扩展程序无法正确显示
- asp.net – ELMAH登录SQL Server
- 使用asp.net Web表单中的流返回可下载文件
- asp.net-mvc – HttpResponseException和HttpExc
- asp.net – 在项目之间共享aspx页面
- 哪些ASP.NET生命周期事件在HttpApplication.Erro
- asp.net-mvc – RenderPartial从另一个控制器(和
- ASP.NET Web部署项目是否存活?
- asp.net – 实体框架ObjectContext重用
热点阅读
