Tuesday, December 4, 2012

CODE FILE


CREATE A New Project select ClassLibrary name it  ConnectionClass.cs

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

namespace ConnectionClass
{
    public class Class1
    {
    }
}
------------------------------------------------------------------

Change the Class1 to your class name say "Connections" as shown below

------------------------------------------------------------------

using System;
using System.Data;
using System.Configuration;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Xml.Linq;
using System.Data.SqlClient;

namespace ConnectionClass
{
    public class Connections
    {
        public static string cmsconnection;
        SqlConnection con;
        public static string constr
        {
            get
            {
                if (cmsconnection == null)
                {
                    cmsconnection = System.Configuration.ConfigurationManager.ConnectionStrings["conn"].ConnectionString.ToString();
                }
                return cmsconnection;
            }
        }
        public SqlConnection connection
        {
            get
            {
                if (con == null)
                {
                    con = new SqlConnection();
                    con.ConnectionString = constr;
                    con.Open();
                    return con;
                }
                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }
                return con;
            }

        }
    }
}

Save and Build to create Dll file
------------------------------------------------------------------

add referance to ConnectionClass.dll

 ConnectionClass.Connections cs=new ConnectionClass.Connections();

Add connection string in web.config


<connectionStrings>
<add name="conn" connectionString="Data Source=AcharyaPC;Initial Catalog=MyTableName;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>

--------------------------------------------------------------------

ENJOY