Добрый день! Вот такую ошибку выдает когда я запускаю программу.
maxDate = string.Format("where s.dt_create > '{0}'",
Convert.ToDateTime(dt.Select().OrderByDescending(x => x["shedule_dt_crt"])
.FirstOrDefault()["shedule_dt_crt"].ToString()).ToString("yyyy-MM-ddTHH:mm:ss.fff "));
FirstOrDefaultвполне может выдаватьnull. – VladD Jun 28 '16 at 07:10FirstOrDefaultв переменную и явно проверить наnull? – VladD Jun 28 '16 at 07:15dtиз базы данных наверх, где предварительно обработайте если пришелnull. а что за строку вы таким образом формируете? уж неsqlзапрос ли? – Bald Jun 28 '16 at 07:20nullможет быть не только результат FirstOrDefault, в случае когда строк вообще нет, но и само значение поля, тогда падать будет ужеToString– Grundy Jun 28 '16 at 07:46dtможет бытьnull. Поэтому комментарий, а не ответ :) – VladD Jun 28 '16 at 07:54FirstOrDefault()?["shedule_dt_crt"].ToString())так? – user210352 Jun 28 '16 at 10:39Только назначение, вызов, увеличение, уменьшение, и новые выражения объекта могут быть использованы в качестве заявленияошибка такая. на["shedule_dt_crt"].ToString())– user210352 Jun 28 '16 at 11:07