Вторая строка возвращает строки для некоторых таблиц, но нулевые данные для других (даже те, у которых есть данные и счетчик возвращены). Все модели верны, EF и ApplicationDbContext настроены правильно.
Я не вижу здесь ничего очевидного, может кто-нибудь подсказать, что это может быть?
Код: Выделить всё
var count = _context.RequestLine.Count();
var query = await _context.RequestLine.ToListAsync();
Данные имеют значение NULL. Этот метод или свойство нельзя вызвать для значений NULL.
Код: Выделить всё
[Table("REQUEST_LINES")]
public class RequestLine
{
[Key]
[MaxLength(30)]
public string LineLookup { get; set; } //DR01-1234567-10001
[MaxLength(30)]
public string Lookup { get; set; } //DR01-1234567
[MaxLength(12)]
public string DocumentId { get; set; }
[MaxLength(80)]
public string DocumentType { get; set; }
[MaxLength(256)]
public string DocumentDescription { get; set; }
public DateTimeOffset Created { get; set; }
public DateTimeOffset Modified { get; set; }
}

Подробнее здесь: https://stackoverflow.com/questions/787 ... -the-table
Мобильная версия