Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/08/2011, 16:57
xanubisx
 
Fecha de Ingreso: agosto-2007
Mensajes: 26
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: [Duda] C# Arquitectura 3 Capas

Cita:
Iniciado por HaverRamirez Ver Mensaje
Haber, Haber , creo que ya me hice un lio, mira, tu capa entidad tiene una propiedad de la ciudad
ok

class persona
''la propiedad de la ciudad
public property Ciudad as Ciudad

si estas agregandole a la persona una ciudad, es una ciudad ya existente, entonces no necesitas mandarle la descripcion de la ciudad, solo el id, porque asi se insertaria en la base de datos...recuerda que la propiedad accede a la clase ciudad entonces tienes que acceder a su propiedad desde la clase ciudad NO persona.ciudad, a menos que estes agregando nueva ciudad en tal caso tienes que crear una instancia de ciudad y pasarla a la persona, y ahi si es valido

Dim NCiudad as new CapaEntidades.Ciudad
Persona.ciudad = NCiudad

de lo contrario.

persona.nombre = "ALGUIEN"
persona.Ciudad.ID = 1

algo asi te entendi
Hmm... Si entendi, muchas gracias me resulto muy util.

Ahora si en el mismo momento que asigno el id de la ciudad a la persona.
Quiero mostrar el nombre de la ciudad, como tendria que rellenar los datos ?

Saludos