Документация / DBML
Основы языка
Конструкции уровня языка, которые применяются во всех определениях DBML.
Многострочные строки
Многострочная строка записывается между тройными одинарными кавычками ''':
Note: '''
This is a block string
This string can spans over multiple lines.
'''
- перенос строки — клавиша Enter;
- продолжение строки без переноса — обратная косая черта
\в конце строки; - экранирование:
\записывается как\\,'— как\'; - минимальный общий отступ всех строк удаляется автоматически. Пример выше даёт текст:
This is a block string
This string can spans over multiple lines.
Комментарии
Однострочный комментарий начинается с //:
// order_items ссылается на позиции заказа
Многострочный комментарий заключается между /* и */:
/*
Это
многострочный
комментарий
*/
Единообразие синтаксиса
В DBML действуют единые соглашения:
| Запись | Назначение |
|---|---|
{} | группировка: таблицы, индексы, ограничения |
[] | настройки |
// | комментарии |
column_name | обычный текст |
'string' | строковое значение |
"column name" | имя в кавычках (с пробелами и спецсимволами) |
'''multi-line string''' | многострочная строка |
`выражение` | выражения и функции |
Похожие инструменты
Обновлено: 27 сентября 2026 г.
