2010-11-26 30 views
0

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.

Répondre

0

Ok, j'ai trouvé comment l'obtenir.

J'ai juste besoin d'ajouter cet attribut:

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

     [Display(Name = "Tipi Documento collegati")] 
     public object PAR_TipiDocumentos { get; set; } 

    }