EntityLoad с 1 аргументом должен возвращать все записи в таблице.
Однако, если я вызываю его сразу после EntityNew и EntitySave (который вставляет новую запись), последняя запись, по-видимому, отсутствует врезультаты.
Я получаю запись обратно нормально, если я вместо этого передам фильтр или если я вызову EntityLoadByPk.Я понимаю, что, возможно, не захочется вставлять запись в тот же запрос, но я все же хотел бы знать, что здесь происходит.
local.e = EntityNew("e");
local.e.setDescription("lorem ipsum");
EntitySave(local.e);
local.id = local.e.getId();
//fails to get record inserted above
dump(EntityLoad("e"));
//gets record inserted above successfully
dump(EntityLoadByPk("e", local.id));