Continuando con ésta serie de publicaciones sobre Entity Framework terminaremos el ejemplo anterior sobre el manejo de relaciones con Code First pero en ésta oportunidad usaremos el Fluent API de Entity Framework para mapear nuestras entidades.
Ejemplo anterior relaciones usando convenciones de Entity Framework:
Manejando Relaciones con Entity Framework 4.3.1 Code First con C# y Visual Studio 11.
Básicamente una ves definías nuestras entidades con todas las propiedades de navegación y llaves foráneas, agregaré por cada una de mis entidades una clase donde estableceremos el mapeo mediante el uso de Fluent API.
Así que analicemos cada uno de lo mapeos de nuestras entidades:
Asistente:
using System;
using System.Collections.Generic;
namespace DevNinja.EntityFramework.Negocio
{
public class Asistente
{
// Propiedades que seran mapeadas normalmente.
public int AsistenteId { get; set; }
public string Nombres { get; set; }
public string Apellidos { get; set; }
public string Usuario { get; set; }
public string Email { get; set; }
public DateTime Registrado { get; set; }
// Propiedad de navegacion hacia AsistenciaCursos
public List<AsistenciaCurso> AsistenciasCurso { get; set; }
// En el constructor inicializamos las propiedades de navegacion.
public Asistente()
{
AsistenciasCurso = new List<AsistenciaCurso>();
}
}
}
Leer más »
Me gusta:
Sé el primero en decir que te gusta esta post.