问题标签 [enterprise-library]

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 投票
2 回答
2889 浏览

c# - 企业库中的 SQL 自定义函数

有没有办法使用 Enterprise Library 执行 SQL 自定义函数?我试过 Database.ExecuteScalar() 但由于某种原因它返回 null。

这是我的功能:

这里 db.ExecuteScalar(cmd) 方法返回 null。存储过程不会发生这种情况。

顺便说一句,我使用的是 4.0 版

谢谢。

0 投票
8 回答
716 浏览

.net - 用于同一应用程序的 MySQL 和 SQL Server

在不实际编码两个 DAL 的情况下实现这种 DB 不可知论的好方法是什么?我听说数据访问应用程序块适用于此。

0 投票
1 回答
1194 浏览

.net - MySQL缓存

昨晚我在 mySQL 数据库中的存储过程中添加了一个参数。我访问了它,弄乱了参数,并决定再次删除该参数以进行测试。在没有参数的情况下重新创建过程后几分钟,我的命令对象仍在抱怨缺少参数。这是 mySQL、MySQL/Connector、ADO 或企业库的错吗?我能做些什么呢?

0 投票
2 回答
3833 浏览

c# - 如何在企业库中的 DbCommand 上传递 MySQL 空参数

我试图在下面的代码中为第一个参数传递一个空值,但 MySQL 抱怨说

当我手动调用第一个参数为 null 的过程时,它可以工作,但是当EmptyAsNullStartsWith(employeeNumberText.Text)返回 null 时,它会抱怨。

0 投票
1 回答
2693 浏览

enterprise-library - Enterprise Library 4:日志记录块平面文件

我在为文本文件创建日志条目时遇到问题。这是我的 ASP.net 应用程序中的日志记录配置。

这是我的 vb.net 代码

尝试 db.ExecuteNonQuery(cmd, tr) tr.Commit() result = True Catch ex As Exception Dim entry As New LogEntry() entry.EventId = 11 entry.Message = ex.Message entry.Categories.Add("General") Logger.Write(入口)

到目前为止,我发现的所有教程和示例都是基于旧版本的 Enterprise Library。我正在使用 Enterprise Library 4。有谁知道我做错了什么?是我的代码还是配置?我在哪里可以找到有关 Enterprise Library 版本 4 的更多教程。我尝试按照它附带的快速入门进行操作,但我无法做出正面或反面。

0 投票
2 回答
7898 浏览

c# - Fluent-NHibernate 是否支持映射到过程?

我一直想知道是否可以让 Fluent-NHibernate 与已经存在的存储过程进行通信,并将结果集的映射分配给我自己的域对象。

Fluent-NHibernate 也可以直接执行程序而不返回结果集吗?

基本上,我一直在考虑使用 Fluent-NHibernate 将过时的 TypedDataSet 模型替换为可以从 DAL 返回简单对象的域驱动设计的含义。如果 Fluent-NHibernate 不能轻松地与 SP 一起工作,我想我最有可能拥有一个组合 DAL,它可以利用 FNH 进行简单的 CRUD 操作,同时让复杂的过程由 Enterprise Library 管理。虽然我认为如果 FNH 不能很好地与 SP 配合使用,那么拥有 2 个竞争 DAL 并不是最佳选择,但我很想听听除了同时使用 EntLib 和 FNH 之外的任何其他想法。

0 投票
2 回答
1464 浏览

enterprise-library - MS 企业库的单独配置文件

我的 ASP.net web.config 中有一个部分用于企业库日志记录块。是否可以将日志记录配置分离到另一个配置文件中?我怎么做?

0 投票
3 回答
1302 浏览

logging - 使用策略注入应用程序块进行日志记录

大家好

我想问一下,在这些情况下如何使用策略注入应用程序块来记录方法的进入和退出:

案例1: 在记录 Web 表单控件的事件处理程序的情况下,您知道该类假设 _Default 必须从类System.Web.UI.Page继承,因此我们不能从MarshalByRefObject类继承我们的类,因此日志记录将不起作用.

Case2:如果我们有一个静态类并且我们必须记录其中的方法,我们可以做些什么来从MarshalByRefObject calss 继承这个类,以便获得日志记录工作。

0 投票
4 回答
33039 浏览

c# - 在企业库中运行时更改连接字符串

有没有办法在运行时更改企业库中数据库对象的连接字符串?我找到了这个链接,但它有点过时了(2005)

我也发现了这一点,但它似乎一般适用于.Net,我想知道是否可以专门为 EntLib 做一些事情。

我只是将连接字符串名称传递给 DatabaseFactory 对象中的 CreateDatabase() 方法,直到昨天我的项目经理要求我支持多个数据库实例。碰巧每个州都必须有一个数据库(一个用于 CA,一个用于 FL,等等),所以我的软件需要循环遍历所有数据库并对数据进行处理,但它将使用相同的配置文件。

提前致谢。

0 投票
2 回答
1623 浏览

web-applications - Java EE Web 应用程序的统计引擎

我们正在开发一个 Java EE Web 应用程序,营销人员需要我们网站的一些非常详细的统计数据。类似于谷歌分析的东西,收集用户的信息,以及他们在网站上的导航(他们来自哪里,他们点击了什么,他们去哪里等等)。

不能选择依赖分析等第三方服务。

他们还希望将这些信息以图表和内容的形式呈现出来,这并不难,因为一旦收集了数据,它只是关于正确的查询和我们显示它的方式。

不想重新发明轮子,你知道是否有任何 API、框架或其他类型的库可以添加到项目中来实现这个目标?