我有一个可以与SQL Server CE数据库一起使用并通过EF连接到它并可以处理数据的程序。
问题在于,在程序的主要形式中,当尝试初始化数据库类型并从银行中检索数据时,如果用户连接到Internet且用户Internet速度较低,则此简单操作为大约需要25到30秒,但是如果同一用户关闭Internet,则可以快速关闭Internet。
此代码写在Form Load
应用程序中:
var db = new Entitites();
var count = db.User.Count();
当我在VS中运行程序时,随Internet速度,执行速度而变化的库为DataAnnotation
和System.Linq
。
我还将此代码添加到了从DbContext继承的Entities类中
public Entities(string connection)
: base(connection)
{
Configuration.LazyLoadingEnabled = false;
Configuration.AutoDetectChangesEnabled = true;
Configuration.ProxyCreationEnabled = false;
}
我有一个可以与SQL Server CE数据库一起使用并通过EF连接到它并可以处理数据的程序。问题在于,在程序的主要形式中,当尝试初始化数据库时...
最有可能是由于无效的Internet代理配置