Сохраняйте много заметок в базе данных с помощью Entity Framework Core.C#

Место общения программистов C#
Ответить
Anonymous
 Сохраняйте много заметок в базе данных с помощью Entity Framework Core.

Сообщение Anonymous »

Я создаю приложение для клиента в Blazor, используя API. У меня есть формы со множеством текстовых областей для заметок.
Класс для базы данных определяется следующим образом:

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

[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
Ответить

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

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

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

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

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