Почему числовое значение возвращает только 0 в моем приложении Blazor? ⇐ C#

Место общения программистов C#
Anonymous
Почему числовое значение возвращает только 0 в моем приложении Blazor?

Сообщение Anonymous »

Я работаю над своим первым приложением Razor/Blazor. Это приложение .NET 8. Я использую Entity Framework 8 для этого приложения. Вот фрагмент страницы .razor:

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

        


Video Number
Episode Name



@foreach (var entry in entries)
{

@entry.VideoNumber
@entry.EpisodeName

}


Ниже на той же странице приведен код C# для получения данных из базы данных:

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

var contentStream = await httpResponse.Content.ReadAsStreamAsync();
return await System.Text.Json.JsonSerializer.DeserializeAsync(contentStream, new System.Text.Json.JsonSerializerOptions { DefaultIgnoreCondition = System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, PropertyNameCaseInsensitive = true });
Данные EpisodeName возвращаются точно так, как они сохранены в базе данных. Но все данные VideoNumber возвращаются как ноль (0), что неверно.
Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/791 ... blazor-app

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