Exemplo n.º 1
0
        public void Remover(TEntidad entidad)
        {
            if (entidad == null)
            {
                throw new ArgumentNullException("entidad", "La entidad no puede ser null.");
            }
            IObjectSet <TEntidad> objectSet = _unidadDeTrabajo.CrearSet <TEntidad>();

            objectSet.Attach(entidad);
            objectSet.DeleteObject(entidad);
        }
Exemplo n.º 2
0
        public void Remover(TEntidad entidad)
        {
            if (entidad == null)
            {
                throw new ArgumentNullException("entidad", Mensajes.EntidadNula);
            }

            IObjectSet <TEntidad> objectSet = _unidadDeTrabajo.CrearSet <TEntidad>();

            objectSet.Attach(entidad);
            objectSet.DeleteObject(entidad);

            _manejadorDeTrazas.TrazarInformación(string.Format(CultureInfo.InvariantCulture, Mensajes.TrazaRepositorioRemover, typeof(TEntidad).Name));
        }