Identificadores de clases

31/01/2005 - 13:07 por JAS | Informe spam
Hola,

Tengo establecido un diagrama de clases para un proyecto
que estoy haciendo, donde tengo 4 clases:
PROYECTO
VARIABLE
DIMENSION
SUSCRIPTOR

cadauna con sus atributos. Estas clases las tengo
guardadas en disco en formato XML y las recupero de disco
para montar en el programa mis objetos del dominio.

El problema viene que VARIABLE, DIMENSION y SUSCRIPTOR
tienen que tener un atributo identificador, que no me
permite dar el mismo identificador a ninguna de ellas.
Como puede hacerlo en el codigo...tenia pensando hacer una
clase diccionario y poder mirar ahi por identificador pero
no me convence la idea. Un PROYECTO esta formado por
VARIABLES y DIMENSIONES y cada DIMENSIOn tiene sus
SUSCRIPTORES. Puedo añadir dimensiones, variables y
suscriptores pero no quiero permitir que tengan el mismo
identificador, vamos es su clave primaria si hablaramos en
terminos de BD.
Pero cuando se me muestra la ventana de crear nueva
dimension quiero hacer que no si introduzco el cambio ID
con un valor ya existente me diga que ya existe una
entidad con ese nombre de la forma mas eficiente posible,
sin tener que recorrerme todas las clases y mirar sus
identificadores.

Gracias
 

Leer las respuestas

#1 Rodrigo Corral [MVP]
31/01/2005 - 17:52 | Informe spam
Usa un HybridDictionary. Si intentas agregar una clave duplicada recibiras
una excepción.


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org

Preguntas similares