Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/08/2009, 00:24
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 8 meses
Puntos: 7
Respuesta: Duda con Singleton

Código:
    public class DataAccess
    {

        private static DataAccess _Instancia = null;
        private DbProviderFactory _objFactoriaBD = null;

        [MethodImpl(MethodImplOptions.Synchronized)]
        private static void CreateInstance()
        {

            if (_Instancia == null)
            {

                _Instancia = new DataAccess();
                _Instancia._objFactoriaBD = DbProviderFactories.GetFactory(_Instancia.ProveedorConexion);
            }
        }

        public int ExecuteSql(string sentenciaSql){ }
    }
Eso por ejemplo sería un ejemplo de una clase Singelton. Luego, para usarla:

Código:
int numFilasAfectadas = DataAccess.Instancia.ExecuteSql("insert into ....");
Espero te sirva. Para entender como es la filosofía.

Saludos.
__________________
Charlie.