Entity Framework Code First Propriétés Calculées

Je suis à l'aide de Entity Framework Code First" de la démarche à l'ASP.NET MVC 3 l'application web. Dans ma base de données j'ai plusieurs colonnes calculées. J'ai besoin d'utiliser ces colonnes pour l'affichage des données (qui fonctionne correctement).

Cependant, lorsque j'arrive à insérer des lignes dans cette table, j'obtiens l'erreur suivante:

La colonne "ChargePointText" ne peut pas être
modifié parce que c'est soit une
colonne calculée ou est le résultat d'une
Opérateur UNION.

Est-il un moyen de marquer la propriété readonly dans ma classe?

public class Tariff
{
    public int TariffId { get; set; }
    public int Seq { get; set; }
    public int TariffType { get; set; }
    public int TariffValue { get; set; }
    public string Title { get; set; }
    public string Description { get; set; }
    public int ChargePoint { get; set; }
    public string ChargePointText { get; set; }
}
  • Oui, vous avez raison, ma réponse était incorrecte. Il ne fonctionne que si vous voulez EF pour générer la base de données. Post mise à jour de votre réponse et de l'accepter.
InformationsquelleAutor Sam Huggill | 2011-05-16