Как сортировать по дому, когда это может быть нулевым?C#

Место общения программистов C#
Ответить
Anonymous
 Как сортировать по дому, когда это может быть нулевым?

Сообщение Anonymous »

У меня есть список клиентов. У каждого клиента может быть много продуктов. Я хотел бы вернуть всех клиентов, но в порядке последнего приобретенного продукта.

Код: Выделить всё

Customer - Id, Name, createDate

Код: Выделить всё

Product - Id, CustId, productName, purchaseDate(can be null)

Процесс будет создан 4 клиента. Записан созданный . Приобретенная записано против этих клиентов и заказанных им продуктов.
Заказать их на купленный продукт
Если нет даты покупки, то его заказывают клиенту Createdate
Я попробовал следующее < /p>

Код: Выделить всё

Var customers = ctx.Customers.OrderByDesending(c=> c.Products.FirstOrDefault.PurchaseDate)

Но это не работает, когда я добавляю несколько элементов. Новые проблемы или это просто не работает так, как я ожидаю. Я могу видеть, будет ли купленная продукт тоже нулевой?>

Подробнее здесь: https://stackoverflow.com/questions/794 ... an-be-null
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»