我希望构建一组存储在表中的动态脚本,这些脚本将作为针对我的EF模型的业务规则。在过去,我在考虑我的选择时倾向于使用IronRuby或IronPython。令我沮丧的是,我只是读到它们都死了! (http://www.ironshay.com/post/IronRuby-and-IronPython-are-Officially-Handed-Over-to-the-Community-IronRuby-Tools-for-VS-is-Out-and-More!.aspx)我现在应该使用哪种与.NET兼容且速度快的脚本语言?
答案 0 :(得分:3)
我不相信IronRuby 或 IronPython已经死了,实际上......他们最近有效地改变了所有权,但他们是still being worked on。
无论如何,您可能还想查看Boo。
答案 1 :(得分:0)
你仍然可以使用C#。您可以使用表达式树来构建。是的,它不是很直观,但它允许您构建动态表达并执行它。我最近刚使用表达式树来执行存储在数据库中的业务规则,它可以工作。