Con su acuerdo, nosotros y nuestros socios usamos cookies o tecnologías similares para almacenar, acceder y procesar datos personales como su visita en este sitio web.
Nosotros y nuestros socios hacemos el siguiente tratamiento de datos: Almacenar o acceder a información en un dispositivo, Anuncios y contenido personalizados, medición de anuncios y del contenido, información sobre el público y desarrollo de productos, Compartir datos y perfiles no vinculados a su identidad, Datos de localización geográfica precisa e identificación mediante las características de dispositivos
Aceptar Ver Política de Cookies

MENÚ

INICIO SERVICIOS SOFTME PORTAFOLIO CONTACTO BLOG
  • CARGAR ENTIDADES RELACIONADAS IMPLÍCITA Y EXPLÍCITA ENTITY FRAMEWORK CODE FIRST C#

    29/05/2017 - Pedro Luis

    Compartir:

    Leer
  • Cargar Entidades Relacionadas Implícita y Explícita Entity Framework Code First c#

    Programación | c# | EntityFramework |

    Tengo una entidad Zona con estas propiedades:

    Code Snippet
    1. public int Id { get; set; }
    2.         public string Nombre { get; set; }
    3.         public bool IsZonaAlejada { get; set; }
    4.         public int LocalidadId { get; set; }
    5.         public Localidad Localidad { get; set; }
    6.         public List<Hotel> Hoteles { get; set; }
      Hay varias formas de cargar as entidades relacionadas Localidad y Hoteles: 1.- Se puede hacer de forma Implícita “incluyendo” las entidades relacionadas cuando se realiza la consulta en el contexto (DbContex –> db):
    Code Snippet
    1. public static IQueryable<Zona> GetZonas(Db.DiscoverFormenteraDb db)
    2. {
    3.     return db.Zonas.Include(z => z.Localidad).Include(z => z.Hoteles);
    4. }
      2.- Se puede hacer de forma Explícita como en el siguiente ejemplo  
    Code Snippet
    1. public void LoadHoteles(Db.DiscoverFormenteraDb db)
    2.         {
    3.             db.Entry(this).Collection(la => la.Hoteles).Query().Where();
    4.             db.Entry(this).Collection(la => la.Hoteles).Load();
    5.             db.Entry(this).Reference(la => la.Localidad).Load();
    6.         }
    - Collection: Se utiliza para cargar una colección. Utilizando Query() se pueden realizar filtros sobre la colección. - Reference: Se utiliza para cargar un objeto.

    CATEGORÍAS

    PROGRAMACIÓN TURISMO TUTORIALES APLICACIONES PENSAMIENTOS EMPRESA MOTOR DE RESERVAS GENERAL GOOGLE BENIDORM HOTELES IDEAS SITIOS DE INTERÉS SEO C# CONFERENCIAS SIN CATEGORÍA JQUERY ASP.NET MVC DISEÑO POST-FORMAT-IMAGE ASP.NET REDES SOCIALES FACEBOOK MARKETING E-COMMERCE PHP CSS APIS LINCKEDIN DEMOS MICROFORMATOS ANDROID ACTUALIZACIONES IMPRESORAS PLANTILLAS RESTAURANTES WORDPRESS RESPONSIVE YOUTUBE API GOOGLE ANALYTICS API APIS ANALYTCIS YOUTUBE DROPBOX BOOKING.COM AUTHOR INTEGRACIÓN GRUPO SIME MARKETING PERIFÉRICOS LECTOR CÓDIGO BARRAS FARMACIA FARMATIC ANALYTICS WIDEIMAGE DINAHOSTING CODEIGNITER MOBILE VALIDATOR POO TPV PLANNING WEB SEGURIDAD AMP ENTITYFRAMEWORK GOOGLE + ENTITY FRAMEWORK

    BUSCAR POR TITULO

    Volver a blog
    Volver a blog
    Ver más noticias
  • POST DESTACADOS

    Cargar Entidades Relacionadas Implícita y Explícita Entity Framework Code First c#

    29/05/2017 - Pedro Luis

    LEER
    Versión AMP dudas y comentarios.

    26/01/2017 - Pedro Luis

    LEER
    Nuevos escenarios en conectividad y seguridad p. . .

    18/10/2016 - Pedro Luis

    LEER

    SUSCRÍBETE A NUESTRAS NOTICIAS

    Si quieres estar al día de todas las noticias relacionadas, así como de los cambios de precio y ofertas que proporcionemos en la web, deja tu email y te enviaremos información periódica

    Para estar al día de nuestra noticias y recibir ofertas personalizadas.

    CATEGORÍAS

    PROGRAMACIÓN TURISMO TUTORIALES APLICACIONES PENSAMIENTOS EMPRESA MOTOR DE RESERVAS GENERAL GOOGLE BENIDORM HOTELES IDEAS SITIOS DE INTERÉS SEO C# CONFERENCIAS SIN CATEGORÍA JQUERY ASP.NET MVC DISEÑO POST-FORMAT-IMAGE ASP.NET REDES SOCIALES FACEBOOK MARKETING E-COMMERCE PHP CSS APIS LINCKEDIN DEMOS MICROFORMATOS ANDROID ACTUALIZACIONES IMPRESORAS PLANTILLAS RESTAURANTES WORDPRESS RESPONSIVE YOUTUBE API GOOGLE ANALYTICS API APIS ANALYTCIS YOUTUBE DROPBOX BOOKING.COM AUTHOR INTEGRACIÓN GRUPO SIME MARKETING PERIFÉRICOS LECTOR CÓDIGO BARRAS FARMACIA FARMATIC ANALYTICS WIDEIMAGE DINAHOSTING CODEIGNITER MOBILE VALIDATOR POO TPV PLANNING WEB SEGURIDAD AMP ENTITYFRAMEWORK GOOGLE + ENTITY FRAMEWORK

    BUSCAR POR TITULO

    Volver a blog
  • www.softme.es
    676 79 8 162
    soporte@softme.es

    Benidorm

    sftme
    SoftmeDesarrollo
    SoftmeDesarrollo
    SoftmeDesarrollo
    676 79 8 162 soporte@softme.es
    sftme
    SoftmeDesarrollo
    SoftmeDesarrollo
    SoftmeDesarrollo