首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代码效果业务-规则规则引擎下拉字段问题

问代码效果业务-规则规则引擎下拉字段问题
EN

Stack Overflow用户
提问于 2017-06-15 06:46:24
回答 1查看 293关注 0票数 1

我们试图运行示例代码效果业务规则引擎 MVC示例,通过使用现有的.NET类作为源对象,这个类有两个下拉字段。FieldA有字符串数据类型,而FieldB是int数据类型,如下所示,两个字段上都有数据源,可以将它们视为下拉字段。

代码语言:javascript
复制
[Data("FieldAData", "getFieldAData")]
[Data("FieldBData", "getFieldBData")]
public class Fields
{
    public Fields()
    {
        this.ID = Guid.Empty;
    }

    public Guid ID { get; set; }

    [Field(DisplayName = "Field A", DataSourceName = "FieldAData", Description = "Field A")]
    public string FieldA { get; set; }//(varchar(2), null)

    [Field(DisplayName = "Field B", DataSourceName = "FieldBData", Description = "Field B")]
    public int FieldB { get; set; }//(int, null)

    [Field(DisplayName = "Application Number", Description = "Application Number", Max = 20)]
    public string ApplicationNumber { get; set; }//(varchar(20), null)

当我们在这个类上创建一个新的执行规则时,我们可以看到FieldB (有数据类型int)而不是FieldA (有数据类型字符串)。测试规则样本

对于具有数据类型字符串的字段,数据源绑定不可用吗?还是我们漏掉了什么?

EN

回答 1

Stack Overflow用户

发布于 2017-06-15 16:24:47

代码效果不支持具有字符串ID的数据源。绕过这种情况(如果您的源位于数据库中)的最常见方法是向表中添加一个自动递增列,并将其用作ID。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44560473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档