winform程序使用entity framework框架连接数据库,如何在窗体加载的时候预连接数据库一下?

问题描述

如题,人家说entityframework是自助连接,都是在有数据库操作的时候自己连接但是到用到的时候再连接发现速度很慢,查询第一条的时候要卡上7到8秒钟但是查询第二条基本上就是秒查询啊。这个反差受不鸟啊。。有没有方法在窗体加载的时候就连接上数据库?知道的大牛回答一下,小弟感激不尽。

解决方案

解决方案二:
那你在初始化代码里面随便以异步的方式执行个查询就可以了
解决方案三:
启动的时候,开启一个新线程,执行一次查询,这样神不知鬼不觉的绕过第一次慢的现象

时间: 2024-09-23 04:30:13

winform程序使用entity framework框架连接数据库,如何在窗体加载的时候预连接数据库一下?的相关文章

让 .Net 程序 脱离 .net framework框架 运行(源代码实现说明)

前面介绍了 "让 .Net 程序 脱离 .net framework框架 运行的方法", 该方法主要是利用了Fetion的框架来实现的, 今天我们要介绍的是不使用Fetion的框架,自己来实现Fetion框架的相关功能, 并给出相关实现代码. 关于Fetion框架它主要是有两个文件,FetionVM.exe和FetionVM.rsm.其中对于第二个文件,我们在介绍 native compile 保护的dotNet本地程序还原成dotNet IL程序集 时已经给出了其实现的源代码. 今回

让 .Net 程序 脱离 .net framework框架 运行的方法(补充)

前面介绍了  让 .Net 程序 脱离 .net framework框架 运行的方法 , 但是有些朋友应用中还是遇到了一些问题,主要时需要自己提取框架程序以及应用的dll问题. 这里介绍一个偷懒提取方式. 我们可以利用 Remotesoft linker的试用版来提取,试用版的获取 http://www.remotesoft.com/linker/try.html 试用版提取时可以用 mdeploy 方式或者 native 方式. 如果时 mdeploy 方式,比较简单,直接提取出来了基本能用了

java连接数据库,驱动也加载了,还是出错

问题描述 java连接数据库,驱动也加载了,还是出错 我用的是sqlserver2008 解决方案 private String url="jdbc:sqlserver://localhost:1433;DatabaseName=Memorandum"; private String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; 看下这两句话对么 解决方案二: 看你的错误信息是插件而不是mysql连接数

C#背景图片大在程序窗体加载时很卡怎么解决?

问题描述 C#背景图片大在程序窗体加载时很卡怎么解决? 我的C#窗体程序加载了一个背景图片,但是这个图片有几百KB,在运行时感觉很卡,为什么别人的程序加载时感觉很流畅呢?? 解决方案 背景图片读取后,先压缩再设置为背景看看呢 解决方案二: 新建一个空白程序,设置窗体的背景为你的图片,启动卡不卡?如果还卡,就是你的环境.硬件等有问题. 如果不卡,就是你的代码的问题.另外几百kb的图片要看是什么图片,如果是压缩格式的,比如jpg png,那也很可观了. 比如说一部数码相机拍摄的,2048x1536分

iOS程序开发之使用PlaceholderImageView实现优雅的图片加载效果_IOS

说明 1. PlaceHolderImageView基于SDWebImage编写 2. 给定一个图片的urlString,以及一个placeholderImage就可以优雅的显示图片加载效果 效果 源码 PlaceholderImageView.h/.m // // PlaceholderImageView.h // SDWebImageViewPlaceHorder // // Created by YouXianMing on 16/9/14. // Copyright 2016年 YouX

锁定ctrl+alt+delete程序,运行时出错。显示:无法加载“native.dll”:找不到指定的模块(异常来自HRESULT:0x8007007E)

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Runtime.InteropServices;usingMicrosoft.Win32;usingSystem.Diagnostics;namespaceWorkHelper{classSysHook{[DllImport("user32")]publicstaticexternboolBlock

让.Net程序脱离.net framework框架运行

Net 框架目前逐步在普及了,仍然有很多人在寻找如何让.NET程序脱离.NET框架的方法.现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker. 另外还有 MaxToCode 作者以前做的 framework linker. 以及一些支持注册表模拟和文件模拟的打包工具molebox,thinstall等.最后还有某网友兜售的一个实现方法. Xenocode的是使用了一个虚拟机环境,模拟框架需要的 注册表信息和文件信息.Xenocod

让 .Net 程序 脱离 .net framework框架 运行的方法

.Net 框架目前逐步在普及了,仍然有很多人在寻找如何让.NET程序脱离.NET框架的方法. 现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker .另外还有 MaxToCode 作者以前做的 framework linker. 以及一些支持注册表模拟和文件模拟的打包工具molebox,thinstall等.最后还有某网友(应其要求隐去网名) 兜售的一个实现方法. Xenocode的是使用了一个虚拟机环境,模拟框架需要的 注册表信息

框架-ImageLoader Volley 和 xUtil 加载图片的比较

问题描述 ImageLoader Volley 和 xUtil 加载图片的比较 这三个是常见常用的框架,但是对我来说有点混乱. imageLoader和xUtil可以实现三级缓存,volley可以实现两个级别的缓存对么. 平时大家用什么加载图片? 还是说用一些其他的框架: picasso glide等.或者自己封装? 解决方案 http://sharong.iteye.com/blog/2108600 解决方案二: 还是用Volley配合Glide更好 解决方案三: 楼上那位同学好坑,别随便搜一