public ODataSet(ODataConfiguration config)
        {
            this.Configuration                = config;
            settings                          = new ODataClientSettings();
            settings.PreferredUpdateMethod    = ODataUpdateMethod.Put;
            settings.IgnoreUnmappedProperties = true;
            settings.BaseUri                  = new Uri(config.BaseUrl);

            settings.BeforeRequest = (request) =>
            {
                //if (config.AccessToken != null)
                //{
                //    request.Headers.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("bearer", config.AccessToken);
                //}
            };
            if (config.OnTrance != null)
            {
                settings.OnTrace = config.OnTrance;
            }


            bounder = new ODataClient(settings).For <T>();
        }
 public ServiceContext(string token)
 {
     _configuration             = new ODataConfiguration();
     _configuration.AccessToken = token;
 }
 public ServiceContext()
 {
     _configuration = new ODataConfiguration();
 }