Marquer un champ “Lecture Seule”, avec Annotations de Données

Je suis en train de faire la ID champ en lecture seule. C'est un champ d'Identité dans la DB de sorte que l'utilisateur ne sera pas. Cependant ils aimeraient voir. Ce qui me manque comme ci-dessous, lorsqu'ils sont affectés à un DataForm permet toujours que la valeur à modifier.

public class StatusChoice : BindableBase
{
    private int id;

    [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    [Editable(false,AllowInitialValue = false)]
    public int ID
    {
        get { return id; }
        set
        {
            id = value;
            OnPropertyChanged();
        }
    }
}

OriginalL'auteur Refracted Paladin | 2013-05-09