问题标签 [bltoolkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
415 浏览

c# - 如何在 BLToolkit 中将 DataTable 作为参数传递?

当我尝试执行此操作时出现错误。

这是我的代码。

传入的表格数据流 (TDS) 远程过程调用 (RPC) 协议流不正确。表值参数 1 ("@items"),第 0 行,第 0 列:数据类型 0xF3(用户定义的表类型)具有指定的非零长度数据库名称。数据库名称不允许使用表值参数,只有模式名称和类型名称有效

0 投票
1 回答
347 浏览

c# - 如何使缓存的属性无效?

在我的 ASP.NET 网站中,我将从 DB 检索到的对象保留一段时间,并确保每个 DB 记录都创建唯一的单个对象实例。

我还使用 [InstanceCache] 来缓存业务对象之一的计算值,对象在用户会话期间保存在缓存中。

不过,今天我遇到了一个用例,我想使缓存值无效。

如何为使用 [InstanceCache] 缓存的属性执行此操作?

请指教。

谢谢你。

0 投票
1 回答
213 浏览

c# - BLToolKit 保存 null 而不是 0

我有一个奇怪的问题,其中 BLToolkit 在我们的数据库中保存 NULL 而不是 0。

重现错误的演示

如果您查看图像,这是我将保存的值。(gIdx 代表 GroupIndex) 执行存储过程时的值

这是数据库中的结果。如果您查看 GroupIndex 列,我只有 1 和 2。(SortIndex 列也会发生这种情况) 在此处输入图像描述

这是我的存储过程。而且该列只是一个NULL,INT

类似的问题发生在字符串上。仅保存 1 个字符。(更多细节在这里

0 投票
1 回答
87 浏览

c# - 为什么 BLToolkit 在生成的查询中插入 \0 而不是“@”符号?

我将 BLToolkit 与 mysql 一起使用,当我尝试向表中插入记录时,我收到如下查询:

如您所见,这不是最好的 mysql 查询。

课程:

插入代码:

你知道吗,这是怎么回事?

0 投票
2 回答
2730 浏览

c# - BLToolkit-mysql-connector 异常:无法加载文件或程序集 MySql.Data,版本 = 6.9.7.0

我正在使用来自 NuGet 的 BLToolKit(版本 4.3.2.0)和 MySql 连接器(版本 4.3.2.0 的 BLToolkit.Data.DataProvider.MySql.4)。当我在单环境中运行我的 web.app 时,一切都可以正常工作。但是在 IIS 上我得到一个例外:

FileLoadException:无法加载文件或程序集'MySql.Data,版本 = 6.9.7.0,文化...

怎么了?

UPD:我也使用了 MySql.Data(来自 NuGet),版本 6.9.8.0

0 投票
1 回答
66 浏览

oracle - Bltoolkit oracle clob 类型

我使用 bltoolkit 作为 orm,但我遇到了 clob 类型的问题。

我的字符串值很长,更新操作时出错。

错误:ORA01704 - 字符串文字太长。

检查表,我的列类型是 clob。bltoolkit 表类设计中没有 clob 选项。我这样设置此列:

怎么了 ?

0 投票
1 回答
166 浏览

c# - 从 C# 访问 SQL Server 数据

我们正在用 C# 和 SQL Server 2008 开发我们的 ERP 应用程序。为了访问数据,我们使用“BLToolkit”,但一些开发人员正在使用 ADO.net、LINQ 等。

我的问题是哪个最适合访问数据?

0 投票
0 回答
113 浏览

c# - 如何使用 Bltoolkit 在运行时更改连接字符串

我正在使用“Bltoolkit”来访问 sql server 数据。它按照我的要求工作正常。现在我正在尝试在运行时更改连接字符串。我尝试了下面的代码,但连接没有改变,这意味着它显示了默认连接字符串.

0 投票
1 回答
36 浏览

c# - 需要 BLToolKIT 到实体框架的帮助

我正在创建一种检查产品密钥的方法。在bltoolkit中一切正常,代码是

现在,当我尝试使用实体框架编写方法来检查产品密钥时,我对如何将 DataTable 变量传递DataTable dt = login到实体上下文并设置实体查询参数感到困惑login.Parameter("@ProductKey", CommanClass.strRegkey),代码是

等待社区贡献...