После некоторых исследований я понял, что можно установить соединение Session, и оттуда вы можете запустить любую команду DDL, какую захотите. В моем случае это будет:
var commandText = new StringBuilder();
var command = session.Connection.CreateCommand();
commandText.AppendLine("CREATE TRIGGER books_insert_trg AFTER INSERT ON books ");
commandText.AppendLine("BEGIN");
commandText.AppendLine("UPDATE books SET sort=title_sort(NEW.title),uuid=uuid4() WHERE id=NEW.id;");
commandText.AppendLine("END");
command.CommandText = commandText.ToString();
command.ExecuteNonQuery();