Место, где я работаю, имеет эту функцию, которая вставляет информацию об объекте в базу данных, она возвращает идентификатор, который был создан при вставке, но .., у них есть эта функция, возвращающаяся как bool, независимо от того, была ли она зафиксирована илине сделка.Я хочу иметь возможность использовать идентификатор, который он тоже возвращает, но я не уверен, как получить к нему доступ, он присваивает его сущности, но функция возвращает логическое значение .. так что это немного сбивает с толку ..
//HERE IT IS SAVING THE ID INTO THE ENTITY BUT I AM NOT SURE HOW TO ACCESS IT ?.
myentity.ObservationID = (System.Int32)_observationID;
myentity.AcceptChanges();
OnDataRequested(new CommandEventArgs(commandWrapper, "Insert", entity));
return Convert.ToBoolean(res);
В кнопке отправки она выполняет что-то вроде этого
bool observationInserted = false;
observationInserted = observationAdmin.Insert(observationEntity);
if(observationInserted)
{
I need to grab the observation id that was saved, the code in the inserting function seems
to be doing this but it returns boolean, I need the ID and the boolean.
then it will navigate somewhere appending the id.
}
NoteL После вызова вставки в кнопку отправки она отправляется в какой-то диспетчер проверки транзакций и оттуда она вызываетвставить функцию с результатом транзакции.