У меня была таблица sql с двумя столбцами sizename и orderof. Я хочу, чтобы выбрать из этой таблицы все sizenames, но в порядке возрастания orderof .iam с использованием Ef6 и Linq к EntitiesСортировать по: в Linq to Entities
Я использовал запрос Как это .Но его не работает (сортировка)
var sizedetails = (from size in enty.StyleSizes
where size.OurStyleID == ourstyleid
orderby size.Orderof
select new
{
size.SizeName
}).Distinct();
//var sizedetails = enty .StyleSizes.Where(u => u.OurStyleID == ourstyleid).Select(u => u.SizeName).Distinct();
foreach (var sizedet in sizedetails)
{
dt.Columns.Add(sizedet.SizeName.Trim(), typeof(String));
}
Я знаю, что это уже можно спросить. Но ни одно из решений, представленных в этих вопросах, работающих на меня
вы пробовали заказ после выбора ??? –
hi Я попытался ответить на него в коллекции класса памяти, пожалуйста, проверьте и дайте мне знать, если это вернет вам правильный результат. –
Используйте 'orderby' last. Тем не менее, похоже, что вы заказываете что-то ('Orderof'), которое вы не выбираете, а затем принимаете отдельный набор этого (' SizeName'). Это не то, что SQL может выразить легко. –