コード例 #1
0
 public void InicializarBbdd()
 {
     using (PoCEspecificacionContext ctx = new PoCEspecificacionContext())
     {
         DbInitializer.Initialize(ctx);
     }
 }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }