Comment ajouter de nouvelles propriétés d'entité dans le Cadre de l'Entité, sans changer de modèle de base de données

Je suis nouveau sur Entity Framework. J'ai commencé avec une base de données de la première approche qui a créé mes classes correspondantes aux tables que j'ai sélectionnés. Je suis à l'aide de MVC. L'un de mes tableaux a une Date colonne. Mon exigence est que je veux afficher la date dans mon gridview(Grille MVC), c'est à dire si la Date de cet enregistrement particulier parcourus est 10/27/2015, puis la Journée devrait montrer l'Aut. Je veux faire cela sans l'ajout d'une colonne supplémentaire pour le jour de ma base de données.
Est-il un moyen pour cela. Toute aide sera grandement appréciée.

Ma classe du modèle généré est comme ci-dessous:-

public partial class QnsNew1
    {
        public int Id { get; set; }
        public Nullable<System.DateTime> Date { get; set; }
        public Nullable<int> PersonelID { get; set; }
        public string CType { get; set; }
        public string Comments { get; set; }
        //public string Day { get; set; }//I want to avoid doing this
        public virtual Personnel Personnel { get; set; }
        public virtual Type Type { get; set; }
    }
Êtes-vous à l'aide de .cshmtl point de vue? Si oui, je dirais juste de liaison ce qui est de ce point de vue model.Date.DayOfWeek au lieu de rien ajouter au modèle.
Je pense que c'est le point de vue de la responsabilité. Pensez à changer le point de vue, plutôt que d'ajouter des propriétés à l'aide du modèle de classes partielles.

OriginalL'auteur anu | 2015-10-27