Manejar Un Bd
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...
Regístrate para leer el documento completo.