Мой запрос выглядит так:
var products = from p in Products
select new
{
ProductId = p.ProductId,
Description = p.Quantity + " x " p.Price + ", " + p.ItemDescription
};
Причина, по которой я присоединяюсь к описанию в запросе, заключается в том, что я делаю это для нескольких запросов / объектов, чтобы создать экран истории (вроде экрана аудита). Загрузка экрана заняла некоторое время, поэтому я беру все запросы и выполняю
products.Concat(otherProducts);
Скорость значительно увеличилась (2-3 минуты до 2-3 секунд), однако, если в примере p.ItemDescription (который является базой данных VARCHAR (50)), имеет значение null, но количество и цена не равны нулю, тогда все поле Описание становится пустым.
Кто-нибудь сталкивался с этой причудой? Кто-нибудь знает, как заставить его показывать «4 x 5,99» вместо того, чтобы просто установить его на ноль?
Буду признателен за любую помощь, я пытался обойти это немного, и даже не знаю, как на самом деле найти это в Google.