У меня есть этот запрос.
levelnumber = (from b in bv.baLevels
where b.ba_Level_Code == ("0" + SqlFunctions.StringConvert((double)cl.Level_Num.Value)) && b.isActive == 1
select (b.ba_Level_Code + " - " + b.ba_Level_Desc)).FirstOrDefault(),
Моя проблема: b.ba_Level_Code - строка.
cl.Level_Num is Int.
таблица baLevels У меня есть этот ba_Level_code, значение 008
, но cl - это таблица BaCodeLibrary, в которой cl.Level_Num имеет 8
если я делаю запрос с жестко закодированным значением
levelnumber = (from b in bv.baLevels
where b.ba_Level_Code == "008" && b.isActive == 1
select (b.ba_Level_Code + " - " + b.ba_Level_Desc)).FirstOrDefault(),
как отобразить 008? cl.Level_Num, который я получаю, имеет 8. Мне нужно изменить это значение на 008.
Спасибо