protected override void OnSetup() { base.OnSetup(); var odataFeed = new ODataFeed(this.Settings); _clientSettings = odataFeed.ClientSettings; _schema = Utils.ExecuteAndUnwrap(() => ODataClient.GetSchemaAsync(_clientSettings.UrlBase, _clientSettings.Credentials)); }
public static dynamic Open(this IDatabaseOpener opener, ODataFeed settings) { return opener.Open("OData", CreateSettings( settings.Url, settings.Credentials, settings.IncludeResourceTypeInEntryProperties, settings.IgnoreResourceNotFoundException, settings.BeforeRequest, settings.AfterResponse)); }