无法在 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 中安装程序集”选项。并且,在您的连接字符串中设置许可证密钥参数。
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 中安装程序集”选项。并且,在您的连接字符串中设置许可证密钥参数。