相关疑难解决方法(0)

为什么LINQ to Entities无法识别方法'System.String ToString()?

在MVC3 Web应用程序中获取错误. LINQ to Entities does not recognize the method 'System.String ToString()' method, and this method cannot be translated into a store expression.

当我尝试从查询中使用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();
        }
    }
Run Code Online (Sandbox Code Playgroud)

linq asp.net-mvc entity-framework

30
推荐指数
2
解决办法
6万
查看次数

标签 统计

asp.net-mvc ×1

entity-framework ×1

linq ×1