J'ai ces deux tableaux dans mon schéma:affichage de table de clé étrangère dynamique de données Nom
1er:
PAR_TipiDocumento avec
idTipoDocumento PK
idClasseDocumento
[...]
le 2ème:
PAR_ClassiDocumento avec
idClasseDocumento PK
[...]
et un foreing FK_PAR_TipiDocumento_PAR_ClassiDocumento clé de PAR_TipiDocumento.idClasseDocumentoto PAR_ClassiDocumento.idClasseDocumento.
Ceci est mon code .cs pour les métadonnées:
[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*/
}
}
Le problème est que dans les pages générées par Dynamic Data je vois correctement tous les noms d'affichage « Tipi Documento » sauf pour la ligne d'en-tête de la PAR_ClassiDocumento table où j'ai "PAR_TipiDocumentos" (le pluriel généré par LINQ to SQL). Les valeurs de cette colonne sont correctement affichées en tant que liens vers la table PAR_TipiDocumento avec le nom d'affichage correct ("View Tipi Documento"). Comment est-ce que je peux changer le nom d'affichage de ce "PAR_TipiDocumentos"??
Merci d'avance.