Asp.net 动态数据外键表显示名称
我的图表中有两个表: 第一个:Asp.net 动态数据外键表显示名称,asp.net,linq-to-sql,dynamic-data,Asp.net,Linq To Sql,Dynamic Data,我的图表中有两个表: 第一个: 与 idTipoDocumento PK idClasseDocumento [……] 第二个: 与 idClasseDocumento PK [……] 和一个外键FK_PAR_TipiDocumento_PAR_classicdocumento,从PAR_TipiDocumento.idClasseDocumento到PAR_classedocumento.idClasseDocumento 这是元数据的my.cs代码: [MetadataType(typeof
与
idTipoDocumento PK
idClasseDocumento
[……] 第二个:
与
idClasseDocumento PK
[……] 和一个外键FK_PAR_TipiDocumento_PAR_classicdocumento,从PAR_TipiDocumento.idClasseDocumento到PAR_classedocumento.idClasseDocumento 这是元数据的my.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_classicdocumento表的标题行,其中我有“PAR_TipiDocumentos”(由LINQ到SQL生成的复数形式)。此列下的值正确呈现为具有正确显示名称(“查看Tipi文档”)的PAR_TipiDocumento表的链接
我怎样才能更改“PAR_TipiDocumentos”的显示名称
提前感谢。好的,我找到了如何获取此信息的方法 我只需要添加以下属性:
[TableName("Classi Documento")]
[ScaffoldTable(true)]
public class PAR_ClassiDocumento_Metadata
{
/* other fields */
[Display(Name = "Tipi Documento collegati")]
public object PAR_TipiDocumentos { get; set; }
}