Я создаю интерфейс, в котором пользователи могут создавать свои собственные бизнес-правила из объектов, специфичных для домена, во время выполнения, сохранять эти правила в базе данных и затем использовать их в приложении. Некоторые из них являются сложными предикатами, а другие требуют сочетания объектов предметной области в довольно сложных отношениях. До сих пор я изучал GoF, динамику с eval и CodeDom. Есть ли у кого-нибудь предложения о том, что следует использовать?