2010-01-21 4 views
1

Je suis novice dans l'utilisation de l'outil ADO.NET Entity Data Model. J'ai une table dans ma base de données qui a trois propriétés (FirstName, LastName, Age). J'ai besoin d'ajouter un champ à cette entité appelée IsChosen. Cependant, je ne peux pas ajouter cette colonne dans la base de données.Modèle de données d'entité ADO.NET - Ajout de propriétés personnalisées

Comment ajouter des propriétés personnalisées à des entités générées à l'aide de cet outil?

Merci!

Répondre

5

L'outil Modèle de données d'entité crée des classes partielles.

Vous pouvez étendre ces classes partielles dans un autre fichier source. Vous avez juste besoin de vous assurer que votre section de la classe partielle vit dans le même espace de noms que les classes générées par Entity Data Model. Par exemple:

outil Code généré

namespace Your.Generated.Classes 
{ 
    public partial class Stuff 
    { 
     public string Name {get; set;} 
     public int Age {get; set;} 
    } 
} 

Votre code Separate Fichier

namespace Your.Generated.Classes 
{ 
    public partial class Stuff 
    { 
     public string NonDatabaseProperty {get; set;} 
    } 
} 
Questions connexes