Здравствуйте. Подскажите, пожалуйста, как корректно обновить запись в БД из Grid'a? Пытаюсь сделать это из setter'a свойства, но постоянно впадаю в бесконечный цикл:
private string _comments;
public string Comments
{
get { return _comments; }
set
{
if (_comments != value)
{
this._comments = value;
using (var db = new DataContext())
{
//var chbk = new ChargebackAnalyzeModel() {ID = this.ID, Comments = value};
db.Chargebacks.Attach(this);
db.Entry(this).Property(x => x.Comments).IsModified = true;
db.SaveChangesAsync();
}
OnPropertyChanged();
}
}
}
Пробовал сделать это разными способами, но никак не получается, к сожалению. Значение обновляется из Grid'a.