我正在用 c# 在 vs 中制作一个数据库应用程序。最初我使用的是用 sql server 创建的数据库。我的 app.config 是
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<connectionStrings>
<add name="ConString" connectionString="Data Source=ARAVIND-HP\SQLEXPRESS;Initial Catalog=businessdata;Integrated Security=True"
providerName="System.Data.sqlClient" />
</connectionStrings>
</configuration>
在此之后,我改用本地数据库。我将数据库复制到项目解决方案中。Visual Studio 自动配置了 app.config。新的 app.config 是
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<connectionStrings>
<add name="Small_Business_Management.Properties.Settings.businessdataConnectionString1"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\businessdata.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
现在,当我使用这个本地数据库时,我注意到执行操作比使用 sql server 数据库需要多 1 到 2 秒(有时甚至更多)。为什么会有这种性能差异?