Как я могу отобразить текст со фрагментами кода в базе данных?C#

Место общения программистов C#
Anonymous
Как я могу отобразить текст со фрагментами кода в базе данных?

Сообщение Anonymous »

Я строю основной веб -сайт сообщества ИТ, используя Angular для Frontend и Backend API (C#) с базой данных (PostgreSQL). Существует раздел статьи, который включает в себя как текстовые объяснения, так и фрагменты кода.
требования

[*] База данных должна хранить как нормальный текст, так и кодовые фрагменты
/> API должен вернуть данные в структурированном формате, который позволяет легко рендеринг < /li>
Решение должно быть безопасным (избегайте XSS, инъекции SQL и т. Д.) это: < /p>

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

{
"title": "How does async/await work?",
"sections": [
{
"type": "text",
"content": "Async/await allows writing async code in a sync manner."
},
{
"type": "code",
"language": "javascript",
"content": "async function fetchData() { await fetch('url'); }"
},
{
"type": "text",
"content": "The 'await' keyword pauses execution until the promise resolves."
}
]
}
Вопросы

Это лучший способ структурировать базу данных для хранения текстовых и кодовых фрагментов? /> Существуют ли лучшие подходы для эффективного хранения и извлечения фрагментов кода (SQL против NOSQL)? < /p>
< /li>
< /ul>

Подробнее здесь: https://stackoverflow.com/questions/794 ... n-database

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