如果记录的 Oid 与我从文本框中获得的输入匹配,我需要从自定义表单更新 DevExpress XAF 中记录的值。
我尝试通过以下代码使用 UnitofWork,但它不起作用:
UnitOfWork uow = new UnitOfWork();
CriteriaOperator op = CriteriaOperator.Parse("Oid = ?", ReceivedTextBox.Text);
Bilty bilty = uow.FindObject<Bilty>(op);
if (bilty == null) return;
bilty.Received = true;
uow.CommitChanges();
有人可以告诉我我在这里做错了什么吗?我曾尝试在 DevExpress 官方论坛上搜索解决方案,但这是我能达到的最佳解决方案。