Вы говорите, что БД содержит элементы управления потоком, такие как циклы и условные выражения.Это говорит мне о том, что вы храните в БД, по крайней мере, простой процедурный язык сценариев.
Когда это произойдет, будет необходимость в усовершенствованиях, делающих его больше похожим на «настоящий» язык.Потребуются что-то наподобие подпрограмм с параметрами, переменными и выражениями.
Вы можете ускорить этот процесс, имея реальный язык, а не набор строк в базе данных, и сохраните его в виде текста.file.
Тогда хороший способ «интерпретировать» это на самом деле генерировать код C # на лету и компилировать / запускать его на лету.На самом деле это может произойти очень быстро.
Причиной для этого является: а) не нужно писать интерпретатор и б) перепрыгнуть через будущие улучшения.