问题标签 [daab]

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 回答
3483 浏览

c# - 如何清除sql命令的参数缓存?

我正在使用 Enterprise Library 的 DAAB。我有这样的代码:

如何清除参数缓存?似乎当您有两个名称相似的 SP 时,例如“GetUser”和“GetUser_Data”,它会保存第一个参数,这会在您调用之后的第二个。

0 投票
2 回答
3970 浏览

oracle - 使用 MS EntLib 4.1 中的 DAAB 从 oracle 存储过程返回 ref 游标

是否可以通过使用 Microsoft Enterprise Library 4.1 中的 DAAB 从 oracle 存储过程中获取 ref 游标?

0 投票
1 回答
707 浏览

c# - MS 数据访问应用程序块 (daab) 与 ado.net 数据读取器性能相比如何

我将使用 DAAB 来防止在我的数据库密集型应用程序中进行大量体力劳动。但在开始之前,我想知道使用本机 ado.net 数据阅读器和 DAAB 之间是否存在明显的性能差异。

0 投票
2 回答
910 浏览

c# - C#:这是为 DAAB 使用 SqlDataReader 的正确方法吗

我刚刚开始使用微软的数据访问应用程序块。关于正确使用该库的方法的说明很少。只是想知道这是否是使用数据阅读器的正确方法。

一切都会以这种方式关闭吗?有内存泄漏的可能性吗?

0 投票
3 回答
4924 浏览

ms-access - 使用 Enterprise Library 4.1 从 Access 2007 中新插入的记录中获取自动编号

自从我上次使用 Access 作为后端以来已经有好几年了,但我被迫这样做。我正在使用 Enterprise Library 4.1,数据访问应用程序块.. 和 .NET 3.5,我想知道编写插入查询的最佳方法(如果可能的话,代码示例)将自动给我新插入的自动编号..或者如果不可能一步完成,你建议怎么做?

谢谢你的帮助。

0 投票
1 回答
2293 浏览

c# - 在 C# 控制台项目中使用企业库 DAAB

如何准备配置设置(可能是 App.config?)我需要在 C# 控制台项目中使用企业库数据访问应用程序块?

以下是我目前在控制台项目中尝试使用 App.config 的内容。当我调用DatabaseFactory.CreateDatabase()时,它会抛出一个异常,上面写着:

“配置系统初始化失败”

0 投票
1 回答
206 浏览

daab - 使用 DAAB 更新没有 DataSet 的 DataTable

目前,只有 UpdateDataSet 函数采用数据集参数。如果只有一个要更新的数据表,没有关联的数据集,我是否需要创建一个数据集来传递它?有什么办法只更新一张表吗?

0 投票
1 回答
388 浏览

vb.net - 是具有共享字段和功能的基类良好的设计

我有一个带有共享字段和函数的 BaseDataClass

我有几个派生自这个基类的类。派生类具有Shared可以直接从 BLL 调用而无需实例化的所有函数。
这些派生类中的函数调用基类 Init(),调用它们特定的存储过程,调用基类 CleanAll(),然后返回结果。

因此,如果我有 5 个派生类,每个派生类有 10 个函数,总共有 50 个可能的函数调用,因为它们都是Shared,CLR 一次只调用一个,对吗?所有调用都排队等待,直到每个Shared函数完成。

是否有更好的设计, Shared在 DAL 中具有功能并且仍然具有基类功能?或者因为我有一个基类,是否最好转向 DAL 中的实例方法?

0 投票
6 回答
49448 浏览

web-config - 尝试配置企业库 5.0(数据访问应用程序块)时出现问题

我在尝试从 Enterprise library 5.0 运行 DAAB 时遇到了一些问题。我已按照教程中的步骤进行操作,但出现错误...

1) 下载/安装企业库

2)添加对我需要的块的引用(公共/数据)

3) 进口

4) 通过企业库配置软件。我从我的站点打开 web.config。然后我点击块,然后添加数据设置...填写我的详细信息并保存/关闭

5)然后(认为设置完成)尝试通过以下方式获取数据库实例

6)我编译并收到以下错误:

无法加载文件或程序集 'Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)(C:\site\web.config 第 4 行)

我的 web.config 的第 4 行是由配置工具生成的,并且是:

我错过了一个必需的步骤吗?我是否以错误的顺序完成了这些步骤?我犯错了吗?

非常感谢你的帮助。

0 投票
6 回答
8291 浏览

enterprise-library - SQLDataReader 上的强制转换错误

我的网站使用的是企业库 v 5.0。主要是DAAB。executescalar、executedataset 等一些函数按预期工作。开始使用 Readers 时出现的问题

我的包含类中有这个功能:

这是从我的 aspx.vb 调用的,如下所示:

这会在 db.ExecuteReader 行出现以下错误:

无法将“Microsoft.Practices.EnterpriseLibrary.Data.RefCountingDataReader”类型的对象转换为“System.Data.SqlClient.SqlDataReader”类型。

任何人都可以阐明我如何开始这项工作。通过 entlib 与读者打交道时,我是否总是会遇到问题?