public void InicializarBbdd() { using (PoCEspecificacionContext ctx = new PoCEspecificacionContext()) { DbInitializer.Initialize(ctx); } }
public ICollection <DireccionEspanolaEntity> GetDirecciones() { ICollection <DireccionEspanolaEntity> salida; using (PoCEspecificacionContext ctx = new PoCEspecificacionContext()) { salida = ctx.Direcciones.Select(d => new DireccionEspanolaEntity { Id = d.DireccionId, Provincia = d.Provincia, Municipio = d.Municipio, Calle = d.Calle }).ToList(); } return(salida); }
public ICollection <DireccionEspanolaEntity> GetDireccionesDdd(Dominio.Consultas.PatronDdd.ISpecification <DireccionEspanolaEntity> especificacion) { ICollection <DireccionEspanolaEntity> salida; using (PoCEspecificacionContext ctx = new PoCEspecificacionContext()) { IQueryable <DireccionEspanolaEntity> query = ctx.Direcciones.Select(d => new DireccionEspanolaEntity { Id = d.DireccionId, Provincia = d.Provincia, Municipio = d.Municipio, Calle = d.Calle }) .Where(especificacion.SatisfiedBy()); string parada = query.ToSql(); salida = query.ToList(); } return(salida); }
public ICollection <DireccionEspanolaEntity> GetDirecciones(Expression <Func <DireccionEspanolaEntity, bool> > exp) { ICollection <DireccionEspanolaEntity> salida; using (PoCEspecificacionContext ctx = new PoCEspecificacionContext()) { IQueryable <DireccionEspanolaEntity> query = ctx.Direcciones .Select(d => new DireccionEspanolaEntity { Id = d.DireccionId, Provincia = d.Provincia, Municipio = d.Municipio, Calle = d.Calle }) .Where(exp); string parada = query.ToSql(); salida = query.ToList(); } return(salida); }