Próbuję odczytać tylko pole ID
. Jest to pole Identity w DB, więc użytkownik nie będzie go ustawiał. Jednak chcieliby to zobaczyć. To, czego mi brakuje, jak poniżej, po przypisaniu do DataForm
nadal pozwala na edycję tej wartości.Oznaczyć pole "Tylko do odczytu" za pomocą Adnotacji danych
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();
}
}
}