none
El valor no puede ser nulo. RRS feed

  • Pregunta

  • Tengo este código Liq.

                    return _context.UNIDAD_M.Select(unidad =>new UnidadModel
                                                        {
                                                            Codigo = unidad.CODIGO, 
                                                            Descripcion = unidad.DESCRIPCION
                                                        }).ToList();

    y el Error que se me presenta cuando lo ejecuto es:

    El valor no puede ser nulo.\r\nNombre del parámetro: source

     
    domingo, 10 de abril de 2016 20:25

Todas las respuestas

  • Hola:

     Validaste que el context este instanciado?


    Saludos desde Monterrey, Nuevo León, México!!!

    domingo, 10 de abril de 2016 22:11
  • Saludos,

    Si está instanciado

                using (_context = new DBINVENTARIOEntities())
                {
                    return _context.Unidad.Select(unidad => new UnidadModel
                                                        {
                                                            Codigo = unidad.CODIGO, 
                                                            Descripcion = unidad.DESCRIPCION
                                                        }).ToList();
                }

    en el ObjectSet Properties del Context.cs tengo esta validación

            public ObjectSet<UNIDAD_M> Unidad
            {
                get
                {
                    if ((_Unidad == null))
                    {
                        _Unidad = base.CreateObjectSet<UNIDAD_M>("Unidad");
                    }
                    return _Unidad;
                }
            }

    y el Error que me presenta es:

    No se encontró el nombre de EntitySet 'DBINVENTARIOEntities.Unidad'.

    lunes, 11 de abril de 2016 16:20
  • Tengo este código

            public DBINVENTARIOEntities()
                : base("name=DBINVENTARIOEntities", "DBINVENTARIOEntities")
            {
                this.ContextOptions.LazyLoadingEnabled=true;
                OnContextCreated();
            }

    Al seguir el error me presenta lo siguiente:

    Unidad = 'this.Unidad' threw an exception of type 'System.InvalidOperationException'.

    base {System.SystemException} = {"No se encontró el nombre de EntitySet 'DBINVENTARIOEntities.Unidad'."}

    Unidad = 'this.Unidad' threw an exception of type 'System.InvalidOperationException'

       en System.Data.Objects.ObjectContext.GetEntitySet(String entitySetName, String entityContainerName)
       en System.Data.Objects.ObjectContext.GetEntitySetFromName(String entitySetName)
       en System.Data.Objects.ObjectContext.GetEntitySetForNameAndType(String entitySetName, Type entityCLRType, String exceptionParameterName)
       en System.Data.Objects.ObjectContext.CreateObjectSet[TEntity](String entitySetName)
       en Inventario.DBINVENTARIOEntities.get_Unidad().

    Como lo soluciono el problema.

    martes, 12 de abril de 2016 16:25