var query = from s in bv.baParticularHeaders
from v in bv.baPlanColumnStructures
where x.Contains(s.Particular_Num)
select new LevelList
{
Value = 'Level ' + LTRIM(Rtrim(Convert(Char,P.Level_Num))) + ' - ',
id = 'Column ' + LTRIM(Rtrim(Convert(Char,P.Column_Num))) + ' ',
Text = v.Column_Description
};
return query.Distinct().OrderBy(o => o.Value).AsQueryable<LevelList>();
Ошибка при получении этих двух строк кода.Ошибка при получении слишком большого количества символов.
Value = 'Level ' + LTRIM(Rtrim(Convert(Char,P.Level_Num))) + ' - ',
id = 'Column ' + LTRIM(Rtrim(Convert(Char,P.Column_Num))) + ' ',
Может ли любой орган помочь мне в том, как его преобразовать в LINQ?
Благодаря
ОП является преобразование значений из столбца типа «полукокса», который, скорее всего, фиксированная длина - это, по крайней мере, объяснит функции обрезки. –
. Я получаю следующее сообщение об ошибке после попытки использования кода Jon Skeet. Невозможно ввести тип «System.Int32» для ввода «System.Object». LINQ to Entities поддерживает только моделирование примитивных типов данных Entity Data Model. – user957178
@ user957178: Где вы получаете эту ошибку? Вы ничего не сказали нам о своей модели данных, которая на самом деле не помогает ... –