Класс для базы данных определяется следующим образом:
Код: Выделить всё
[JsonPropertyName("smokequestion1")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? SmokeQuestion1 { get; set; }
[JsonPropertyName("smokequestion2")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? SmokeQuestion2 { get; set; }
[JsonPropertyName("smokequestion3")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? SmokeQuestion3 { get; set; }
Очевидно, что такой подход вынуждает меня иметь в базе данных множество столбцов, которые используются или не используются, но занимают место. .
Есть ли какой-либо другой подход, который я могу использовать, чтобы улучшить сохранение заметок в базе данных?
Подробнее здесь: https://stackoverflow.com/questions/792 ... ework-core
Мобильная версия