System.Data.SQLite parseViaFramework

Ced*_*amo 5 c# sqlite system.data.sqlite

我正在使用System.Data.SQLite在UNC路径上打开一些数据库.使用的版本是1.0.82并且运行良好.当它升级到1.0.86时,我突然发现一个错误,它无法打开数据库文件.

过了一会儿,我发现在SQLiteConnection构造函数中添加了一个名为的新参数parseViaFramework.当我把它设置为true时,一切都开始了.

但是,关于此参数实际执行的内容的信息非常少.我可以发现它与解析连接字符串的方式有关,但这是我能得到的.如果我进入parseViaFramework谷歌搜索,我只得到2页的结果.

有人能告诉我这个参数究竟是做什么的吗?

マルち*_* だよ 3

此添加是为了允许在打开连接时使用内置(即框架提供的)连接字符串解析器。显然,这个改变就是为了解决这个问题。(来源

我自己还注意到另一件事。使用 ExecuteReader 时,您会得到一个“空读取器”,并且您需要自己执行第一个 Read() 。我认为这是由于升级造成的,因为我的代码以前在没有升级的情况下运行良好。也许这是您需要检查的另一件事。