none
No aparecen los métodos de LINQ en el DbSet RRS feed

  • Pregunta

  • Hola!

    Estoy con un proyecto Core MVC.

    He creado la clase del DBContext, añadido los paquetes Nugets correspondientes, Agregado el servicio al ConfigureServices..

    pero al instanciar el contexto no me aparecen los métodos para generar la consulta.

    Ya sé que es una cuestión un poco generalista pero ¿me falta algo para que chute?

    Gracias.


    • Editado Joseba Rguez miércoles, 29 de marzo de 2017 19:29
    miércoles, 29 de marzo de 2017 14:55

Respuestas

Todas las respuestas

  • hola

    pero el DBContext no tiene nada que ver con dataset

    >>pero al instanciar el contexto no me aparecen los métodos para generar la consulta.

    pero es un contexto de entity framework ?

    si es asi estas mapeando usando Code First, no ? aunque sigo si entender que tiene que ver lel dataset

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    miércoles, 29 de marzo de 2017 15:14
  • Perdón, se me bailó el nombre, el DbSet.

    es entity framework core. La tabla Ya está creada. No aplica el Code First.

    miércoles, 29 de marzo de 2017 15:30
  • hola

    >>se me bailó el nombre, el DbSet.

    recuerda que puede editar la pregunta y cambiarlo

    >>La tabla Ya está creada. No aplica el Code First.

    Que las tablas esten creadas no afecta que sea Code First, el tema es como generas el mapping

    en el DbSet no se aplica el filtro, no al menos dentro de la clase de context

    DBSet Class

    fijate que deberias tener una clase que herede de DbContext, bueno si la instancias podrias usar

    dbcontext.NombreEntidad.Where(...)

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    miércoles, 29 de marzo de 2017 15:48
  • Resuelto, me faltaba incluir el using linq

    using System.Linq;

    :(

    Saludos.
    jueves, 30 de marzo de 2017 6:42