Mindscape.LightSpeed数据库连接问题

问题描述:

我在第一次在C#桌面应用程序中使用Mindspace.Lightspeed,但出现错误并无法连接到数据库。 alt textMindscape.LightSpeed数据库连接问题

我的App.config中包含以下代码:

<?xml version="1.0" encoding="utf-8" ?><configuration> 
<configSections> 
<section name="lightSpeedContext" type="Mindscape.LightSpeed.Configuration.LightSpeedConfigurationSection,Mindscape.LightSpeed" /></configSections><connectionStrings> 
<add name="DefectsConStr" connectionString="Data Source=.\sqlexpress2k5;Initial Catalog=Defects;Persist Security Info=True;User ID=sa;Password=123" 
    providerName="System.Data.SqlClient" /></connectionStrings> <lightSpeedContext> 
<add name="Development" connectionStringName="DefectsConStr" dataProvider="SqlServer2005"/> </lightSpeedContext> </configuration> 

我已成功地重现您的问题,您需要更改配置文件,以便在节的名称是

lightSpeedContexts而不是lightSpeedContext

看到我的配置文件

<?xml version="1.0"?> 
<configuration> 
    <configSections> 
    <section name="lightSpeedContexts" type="Mindscape.LightSpeed.Configuration.LightSpeedConfigurationSection,Mindscape.LightSpeed"/> 
    </configSections> 
    <connectionStrings> 
    <add name="Blog" connectionString="Data Source=Blog.dat"/> 
    </connectionStrings> 
    <lightSpeedContexts> 
    <add name="Blog" connectionStringName="Blog" dataProvider="SQLite3" identityMethod="KeyTable" pluralizeTableNames="false"/> 
    </lightSpeedContexts> 
</configuration>