【发布时间】:2014-01-15 22:49:20
【问题描述】:
我正在使用 LINQ to Entities 从 MSSQL 数据库中获取元素,我需要按字符串的最后一个索引对它们进行排序:
var data = db.GetEntities().
OrderBy(e=>e.StringProperty.LastIndexOf("Foo")).ToList()
但是,LINQ to Entities 不支持LastIndexOf。我试过搜索类似的问题,但我发现的只是this,它不能解决我的问题(订购)。在 MSDN 上搜索没有得到任何结果。
使用 LINQ to Entities 完成此任务的最简单方法是什么(我不想在 ToList()) 之后执行此操作。
【问题讨论】:
标签: c# sql-server linq entity-framework linq-to-entities