【问题标题】:Dynamic Data foreign key table display name动态数据外键表显示名称
【发布时间】:2010-11-26 11:32:10
【问题描述】:

我的图表中有这两个表:

第一个:
PAR_TipiDocumento
idTipoDocumento PK
idClasseDocumento
[...]

第 2 次:
PAR_ClassiDocumento
idClasseDocumento PK
[...]

以及来自 PAR_TipiDocumento.idClasseDocumentoto PAR_ClassiDocumento.idClasseDocumento 的外键 FK_PAR_TipiDocumento_PAR_ClassiDocumento。

这是我的元数据 .cs 代码:

[MetadataType(typeof(PAR_TipiDocumento_Metadata))]
[DisplayName("Tipi Documento")]
public partial class PAR_TipiDocumento
{
    [DisplayName("Tipi Documento")]
    [TableName("Tipi Documento")]        
    [ScaffoldTable(true)]
    public class PAR_TipiDocumento_Metadata
    {
        [Display(Name = "Classe Documento", Order = 1)]
        public object PAR_ClassiDocumento { get; set; }

        /* other fields*/
    }
}


[MetadataType(typeof(PAR_ClassiDocumento_Metadata))]
[DisplayName("Classi Documento")]
public partial class PAR_ClassiDocumento
{
    public override string ToString()
    {
        return Codice.ToString() + " - " + Descrizione.ToString();
    }

    [TableName("Classi Documento")]
    [ScaffoldTable(true)]
    public class PAR_ClassiDocumento_Metadata
    {
        /* other fields*/
    }
}

问题在于,在生成的动态数据页面中,我正确地看到了所有显示名称“Tipi Documento”,但 PAR_ClassiDocumento 表的标题行除外,其中我有“PAR_TipiDocumentos”(LINQ to SQL 生成的复数形式)。此列下的值正确呈现为指向具有正确显示名称的 PAR_TipiDocumento 表的链接(“查看 Tipi Documento”)。

如何更改“PAR_TipiDocumentos”的显示名称?

提前致谢。

【问题讨论】:

    标签: asp.net linq-to-sql dynamic-data


    【解决方案1】:

    好的,我找到了获取方法。

    我只需要添加这个属性:

        [TableName("Classi Documento")]
        [ScaffoldTable(true)]
        public class PAR_ClassiDocumento_Metadata
        {
            /* other fields */
    
            [Display(Name = "Tipi Documento collegati")]
            public object PAR_TipiDocumentos { get; set; }
    
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-01
      • 2019-06-21
      • 2020-10-08
      • 2020-08-19
      • 2019-03-10
      • 2012-06-25
      相关资源
      最近更新 更多