У меня есть эти две таблицы в моей схеме:динамических данных внешних ключей отображения таблицы
1-й:
PAR_TipiDocumento с
idTipoDocumento PK
idClasseDocumento
[...]
2:
PAR_ClassiDocumento с
idClasseDocumento PK
[...]
и ЗАРУБЕЖНЫЕ ключ FK_PAR_TipiDocumento_PAR_ClassiDocumento из PAR_TipiDocumento.idClasseDocumentoto PAR_ClassiDocumento.idClasseDocumento.
Это мой .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*/
}
}
Проблема заключается в том, что в динамических данных создаваемых страниц я правильно видеть все отображаемые имена «Типи Documento» для заголовка строки PAR_ClassiDocumento за исключением где у меня есть PAR_TipiDocumentos (множественное число, сгенерированное LINQ to SQL). Значения в этом столбце правильно отображаются как ссылки на таблицу PAR_TipiDocumento с правильным отображаемым именем («View Tipi Documento»).
Как изменить отображаемое имя этого «PAR_TipiDocumentos»?
Заранее спасибо.