public class MyContext

{

     private static object objlock=new object();

     private state  NetBarLINQDataContext context;    

          public static NetBarLINQDataContext Context

          {

                    get

                          {

                            NetBarLINQDataContext  conn=null;

                              lock(objlock)

                                  {

if(context!=null)

{

conn=MyContext.context;

}

else

{

conn=new NetBarLINQDataContext();

}

return conn;

 

}

}