ASP.NET动态数据不会呈现其他属性

时间:2012-11-01 07:51:48

标签: asp.net asp.net-dynamic-data

我有一个案例需要在生成的模型中添加属性。基本上我所做的是以下内容:

  • 从现有数据库生成实体模型
  • 创建了一个与我的实体模型之一具有相同名称和命名空间的分部类
  • 我在局部类中添加了一个属性,并用[ScaffoldColumn(true)]

    进行装饰
    [ScaffoldColumn(true)]
    public String EnglishText
    {
        get
        {
            return this._resourceHelper.GetValue(this.Code, 4, 1);
        }
        set
        {
            this._resourceHelper.SetValue(value, this.Code, 4, 1);
        }
    }
    

但由于某种原因,该属性未在视图上呈现。我是否需要做任何其他事情才能告诉DD呈现属性?

1 个答案:

答案 0 :(得分:0)

您必须像在其他属性中一样在元数据中指定属性。

public class FooMetadata
{
    // other columns in table then your added property
    [Display(Name = "Text")]
    public object EnglishText { get; set; }
}