我有一个带有 11 个数据库的 Windows 应用程序,其中包含大约 1.5 Gb 的文本信息。
我使用 SQL Server CE 和实体框架。
我的应用程序已经完成,但是对于我的应用程序的新版本,它必须从 DVD 运行。应用程序的每个部分都有一个单独的数据库。
一切都很好,但每个数据库的第一次查询需要大约 40 秒才能运行。我对此进行了很多搜索,并找到了以下解决方案:
- 预生成视图以避免第一次执行
- 摆脱 linq,并在 ADO.NET 中重写它
- 首先分析 Entity Framework 实际发出的 SQL 命令
和 ...
我想问女巫是最好最快的方法吗?