telerik openaccess ormとautomapperを使用してオブジェクトを更新しようとしています。オブジェクトをスコープに追加するために機能しますが、更新はしません。
私は彼らのサイトで同じ問題を抱えている人を見ましたが、答えは本当に私を助けませんでした。これが私のオブジェクトを更新しない私のコードです:
try
{
if (!scope.Transaction.IsActive)
scope.Transaction.Begin();
ObjQ objq = get_Q(scope, Id);
bool isNew = false;
if (objq == null)
{
objq = new ObjQ();
isNew = true;
}
AutoMapper.Mapper.CreateMap<ObjQ , ObjQ >();
objq = AutoMapper.Mapper.Map<ObjQ , ObjQ>(srcQ);
if (isNew)
{
scope.Add(objq);
}
scope.Transaction.Commit();
success = true;
}
この行の後、新しい変更を反映したプロパティを確認できますが、データベースでは同じではありません
objq = AutoMapper.Mapper.Map<ObjQ , ObjQ>(srcQ);