У меня есть две таблицы на моей диаграмме:
1-й:
PAR_TipiDocumento с
idTipoDocumento PK
idClasseDocumento
[...]
2-й:
PAR_ClassiDocumento с
idClasseDocumento PK
[...]
и внешним ключом FK_PAR_TipiDocumento_PAR_ClassiDocumentoDocmentoDocmen.
Это мой код .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»?
Заранее спасибо.