Hola Enrique
La información que quieres consultar se encuentra disponible únicamente para objetos que se encuentran activos en algún modelo (diseño o prototipo), únicamente luego de haber especificado tales objetos. Por "activos" me refiero a revisiones de objetos actuales, y no revisiones viejas.
Ej:
KBModel model = ....;
Table tbl = ...;
IList<KBObject> updaters = (from r in model.GetReferencesTo(tbl.Key, LinkType.UsedObject)
where r.ReferenceType == ReferenceType.WeakExternal // las referencias a tablas que agrega el especificador son de este tipo
where ReferenceTypeInfo.HasUpdateAccess(r.LinkTypeInfo)
model.Objects.Get(r.From)).ToList();
La clase ReferenceTypeInfo está definida en Artech.Genexus.Common, y sirve justamente para interpretar la información de navegación que encuentra el especificador.
saludos
Federico Azzato
Development & Research
2012/12/19 Enrique Almeida <enrique.almeida@gmail.com>
Dado una tabla determinada, me interesaria poder consultar todos los objetos que la actualizan o borran registros de ella.Como se puede hacer dicha consulta?Enrique
0 Response to "Re: [genexusextensions] DUDA: Como puedo saber que objetos actualizan una determinada tabla?"
Publicar un comentario