У нас есть набор шаблонов NVelocity во встроенных ресурсах, которые мы используем для электронной почты. Мы хотим переместить эти шаблоны в БД, чтобы пользователи могли их легко настраивать.
Однако похоже, что NVelocity (порт Castle) не поддерживает строки в качестве шаблонов. Кто нибудь знает как это сделать.
Чтобы было ясно, это то, что я хочу сделать (синтаксис может быть неточным, я иду по памяти) ...
string templateString = "Hello $!user";
Template template = new Template(templateString);
string results = template.Merge(....);