【发布时间】:2017-02-22 15:26:08
【问题描述】:
我想请你帮忙定义方法参数。
我有这个方法定义:
[Method("Date from DataField")]
public DateTime DateTimeFromDataField([Parameter(DataSourceName = DataSourceHolders.InputTemplatesDataTreeSource, ValueInputType = ValueInputType.All)] string nodeKey)
{
/* some return code */
}
我的问题是我有数据源类型字符串的参数。该参数被忽略。我找到了您文档的这一部分:
• 数据源名称类型: System.String 仅用于规则操作或 表示 System.Int 参数的规则内方法参数 .NET 方法,并且对于其他类型的参数被忽略。 获取或设置声明的动态菜单数据源的唯一名称 通过源对象上的 SourceAttribute。如果设置,规则作者 只能从数据提供的项目菜单中选择值 源方法。
我想问你是否有其他解决方案如何将字符串值作为数据源参数传递?
【问题讨论】:
标签: rule-engine business-rules codeeffects