ID
フィールドを読み取り専用にしようとしています。これは DB の Identity フィールドであるため、ユーザーは設定しません。しかし、彼らはそれを見たいと思っています。DataForm
に割り当てられたときに、その値を編集できるようにすると、以下のように何が欠けていますか。
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();
}
}
}