无法在 devart dotconnect for sqlite 中查询数据

cannot query for data in devart dotconnect for sqlite

                using (var ctx = new TIS2APPContext())
                {
                    var test = ctx.RSTOPs.ToArray();
                }

我刚下载了dotconnect for sqlite(试用版),我有上面的代码。当我 运行 进入 ctx.RSTOPs.ToArray();.

时抛出异常“Method not found: 'System.String Devart.Data.SQLite.SQLiteConnectionStringBuilder.get_LicenseKey()'.

请问我做错了什么?提前致谢。

使用 Target framework=.NET Framework,CLR 查找程序集的第一个位置是 GAC。因此,尽管您通过 NuGet 在项目中安装了 .NET Standard Devart.* 程序集,但您的开发环境仍可使用 .NET Framework Devart.* 程序集。

一个解决方案是在您的开发环境中重新安装用于 SQLite 的 dotConnect 和 select 安装向导中的“不要在 GAC 中安装程序集”选项。并且,在您的连接字符串中设置许可证密钥参数。