public static Boolean guardarConfiguracion(string nombre, string valor)
        {
            Boolean correcto=true;
            try
            {
                var lst = from un in DB.Tablas.Configuraciones
                          where un.Nombre.Contains(nombre) == true
                          select un;

                if (lst.Count() > 0)
                {
                    //modificar valor variable
                    lst.First().Valor = valor;
                }
                else
                {
                    //crear nueva configuraicon
                    Configuracion conf = new Configuracion();
                    conf.Nombre = nombre;
                    conf.Valor = valor;
                    DB.Tablas.AddToConfiguraciones(conf);
                }

                DB.Tablas.SaveChanges(System.Data.Objects.SaveOptions.AcceptAllChangesAfterSave);
            }
            catch (Exception ex)
            {
                debug.Log.WriteError("Error al guardar configuracion", ex);
                correcto = false;
                return correcto;
            }

            return correcto;
        }
 /// <summary>
 /// Deprecated Method for adding a new object to the Configuraciones EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToConfiguraciones(Configuracion configuracion)
 {
     base.AddObject("Configuraciones", configuracion);
 }
 /// <summary>
 /// Create a new Configuracion object.
 /// </summary>
 /// <param name="id">Initial value of the ID property.</param>
 public static Configuracion CreateConfiguracion(global::System.Int32 id)
 {
     Configuracion configuracion = new Configuracion();
     configuracion.ID = id;
     return configuracion;
 }