private void Form1_Load(object sender, EventArgs e) { InternetExplorerOptions internetExplorerOptions = new InternetExplorerOptions(); Proxy proxy = new Proxy() { HttpProxy = "117.159.12.214", }; internetExplorerOptions.Proxy = proxy; driver = new InternetExplorerDriver(internetExplorerOptions); driver.Navigate().GoToUrl("http://10.232.0.7:8888/index.do"); freeSql = FreeSqlHelper.GetIFreeSql(@"E:\AllCodeProject\WpfSeasonUpload\WpfSeasonUpload\bin\x64\Release\病历记录.db"); }
/// <summary> /// Get specific page from original FreeSql.Select`1 source /// </summary> /// <typeparam name="T">element type of your FreeSql.Select`1 source</typeparam> /// <param name="select">original FreeSql.Select`1 source</param> /// <param name="pageNumber">page number</param> /// <param name="pageSize">page size</param> /// <param name="includeNestedMembers">include nested members</param> /// <returns></returns> public static async Task <IPage <T> > GetPageAsync <T>(this ISelect <T> select, int pageNumber, int pageSize, bool includeNestedMembers = false) where T : class { if (select == null) { throw new ArgumentNullException(nameof(select), $"{nameof(select)} can not be null."); } if (pageNumber < 0) { throw new IndexOutOfRangeException($"{nameof(pageNumber)} can not be less than zero"); } if (pageSize < 0) { throw new IndexOutOfRangeException($"{nameof(pageSize)} can not be less than zero"); } return(new FreeSqlPage <T>(select, pageNumber, pageSize, (await FreeSqlHelper.CountAsync(select)).AsInt32(), includeNestedMembers)); }