none
Error usando modelo .net MVC RRS feed

  • Pregunta

  • Buen día,

    he creado estos tres modelos:

    namespace redZone.Models
    {
        public class Agntes
        {
            public virtual int idLwson { get; set; }
            public virtual string nmbre1 { get; set; }
            public virtual string nmbre2 { get; set; }
            public virtual string aplldo1 { get; set; }
            public virtual string aplldo2 { get; set; }
            public virtual Cmpnas Cmpnas { get; set; }
            public virtual Crgos Crgos { get; set; }
            public virtual DateTime fchaCrcion { get; set; }
            public virtual bool actvo { get; set; }
    
        }
    }

    namespace redZone.Models
    {
        public class Cmpnas
        {
            public virtual int idCmpna { get; set; }
            public virtual string nmbreCmpna { get; set; }
        }
    }

    namespace redZone.Models
    {
        public class Crgos
        {
            public virtual int idCrgo { get; set; }
            public virtual string nmbreCrgo { get; set; }
        }
    }

    Usando estos tres modelos quiero retornar datos de un procedimiento almacenado que hice en SQL SERVER, esto lo hago a través de la siguiente clase:

    Pero obtengo el error descrito en la imagen, lo que hacia antes era por ejemplo para este caso colocar idCmpna, nmbreCmpna, idCrgo y nmbreCrgo dentro del modelo Agntes y no de forma independiente como he intentado esta vez.

    Agradezco sus comentarios y colaboracion.

    miércoles, 2 de noviembre de 2016 15:02

Respuestas

  • tienes que crear la instancia

    age.Cmpnas = new Cmpnas();
    
    age.Cmpnas.idCmpna = Convert.ToInt32(...);

    sino creas la instancia del objeto no podrias asignar sus propiedades

    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Jeff M Quintero miércoles, 2 de noviembre de 2016 15:21
    miércoles, 2 de noviembre de 2016 15:09

Todas las respuestas