Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/04/2013, 08:38
Avatar de PanKrdo
PanKrdo
 
Fecha de Ingreso: julio-2007
Ubicación: Veracruz
Mensajes: 46
Antigüedad: 16 años, 10 meses
Puntos: 2
Respuesta: Saber si una propiedad es una entidad

En realidad lo que realizo es que tengo un metodo que recibe un parametro de tipo Object al cual yo le mando una entidad "Alumno" y por medio de System.Reflection obtengo un arreglo con todas las propiedades de dicha entidad. algo asi

Código:
public void RecorrePropiedades(Object p_value)
{
       PropertyInfo[] _props = p_Value.GetType().GetPropertyes();
       for(int i = 0; i < _props.lenght; i++)
      {
            //aqui es donde debo validar si la propiedad es otra entidad en este caso
            //Materia
           
      }
}
ya he intentado implementando una interfaz a Materia y validarlo algo asi

Código:
if(_props[i] is IMyInterface)
{
       //Recorrer las propiedades de esa entidad
}else
{
      //Se trata de una propiedad comun
}

Última edición por PanKrdo; 18/04/2013 a las 08:43