我使用以下代码访问数据库表:
DbConnection dbConnection = new NpgsqlConnection("PORT=5432;TIMEOUT=15;POOLING=True;MINPOOLSIZE=1;MAXPOOLSIZE=20;COMMANDTIMEOUT=20;COMPATIBLE=2.2.4.3;HOST=localhost;DATABASE=postgres;USER ID=yep;PASSWORD=thisisnottherealone;-)");
DB = new DataAccessContext(dbConnection);
IQueryable<Customer> customers = from c in DB.Customers
select c;
List<Customer> test = customers.ToList();
...
问题是有一条错误消息:“NpgsqlException - ERROR:57014”
查询本身需要花费很长时间。
大多数情况下,似乎objekts是由EF创建的。
是否有可能加快速度并且不会出现异常? (它不是获取数据子集的替代方案)
是否存在可配置的内容,如EF的缓存?