Заказ по len() в linq
это мой запрос в sql server и все работает нормально
select * from DetalleNotas order by len(ColProduct), ColProduct PROCT1 PROCT2 PROCT3 PROCT4 PROCT5 PROCT6 PROCT7 PROCT8 PROCT9 PROCT10
но я хочу, чтобы мой запрос был в linq c#
Что я уже пробовал:
Я попробовал это сделать и ничего не вышло
var product = (from d in db.Product orderby len(d.ColProduct), d.ColProduct select new { product= d.product });
только этот запрос работает
var product = (from d in db.DetalleNotas orderby d.ColProduct select new { product= d.product });
Это результат моего функционального запроса
PROCT1 PROCT10 PROCT2 PROCT3 PROCT4 PROCT5 PROCT6 PROCT7 PROCT8 PROCT9