.Net 8 Entity Framework возвращает нулевые данные, если в таблице есть данные.C#

Место общения программистов C#
Ответить
Anonymous
 .Net 8 Entity Framework возвращает нулевые данные, если в таблице есть данные.

Сообщение Anonymous »

В строках ниже первая строка всегда возвращает счетчик и делает это для каждой таблицы.
Вторая строка возвращает строки для некоторых таблиц, но нулевые данные для других (даже те, у которых есть данные и счетчик возвращены). Все модели верны, 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
Ответить

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

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

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

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

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