Manejar Un Bd

Páginas: 2 (425 palabras) Publicado: 3 de octubre de 2012
Manipulación de una imagen desde una base de datos
aqui te dejo como hice mi clase en la Capa Acceso a Datos Con EF, 

using System;
using System.Collections.Generic;
using System.Linq;
usingSystem.Text;
using Entidades;

namespace AccesoADatos
{
    public class AuxiliarDeAmigos
    {
        AgendaConImagenEntities contex;

        public AuxiliarDeAmigos()
        {            contex = new AgendaConImagenEntities();    
        }

        //Alta
        public Amigo Agregar(Amigo amigoNuevo)
        {
            try
            {
               contex.Amigos.AddObject(amigoNuevo);
                contex.SaveChanges();
            }
            catch (Exception ex)
            {
                throw(ex);
            }
            return amigoNuevo;
        }        //Baja
        public void Eliminar(Amigo amigoAEliminar)
        {
            try
            {
                contex.Amigos.Attach(amigoAEliminar);
               contex.Amigos.DeleteObject(amigoAEliminar);
                contex.SaveChanges();
            }
            catch (Exception ex)
            {
                throw(ex);
            }
        }

       public void Modificar(Amigo amigoAModificar)
        {
            try
            {
                contex.Amigos.Attach(amigoAModificar);
               contex.ObjectStateManager.ChangeObjectState(amigoAModificar, System.Data.EntityState.Modified);
                contex.SaveChanges();
            }
            catch (Exception ex)
            {
                throw(ex);
            }        }

        public Amigo BuscarPorCorreo(string correo)
        {
            Amigo AmigoEncontrado = null;
            try
            {
                var q = from a in contex.Amigos                        where a.Correo == correo
                        select a;

                AmigoEncontrado = q.FirstOrDefault();
            }
            catch (Exception...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas manejadores de bd
  • manejadores de bd
  • Manejadores De BD BD Comerciales BD Libre
  • Base de datos distribuidas manejadores de bd
  • Bd
  • Que Es Una Bd
  • BD Activa
  • indices en BD

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS