9得票3回答
使用ConfigurationElementType属性时出现错误:"不是属性类"

我正在尝试为企业库5.0的异常处理块创建自定义异常处理程序。据我所知,我需要使用属性"[ConfigurationElementType(typeof(CustomHandlerData))]"来开始这个类。但我收到了一个错误,指出ConfigurationElementType不是一个属性类...

9得票6回答
从DbCommand复制参数到另一个DbCommand

如何将DbCommand参数复制到另一个DbCommand中,我想要一个新的DbCommand,其参数与我上一个DbCommand相同,但现在使用不同的SQL字符串。

9得票4回答
DbType与SqlDbType.Bit等效吗?

有人知道 DbType 相当于 SqlDbType.Bit 吗? 我正在尝试进行转换。 param[0] = new SqlParameter("@Status", SqlDbType.Bit); param[0].Value = Status; 为了 db.AddInParamete...

8得票4回答
在企业库中运行时更改连接字符串

有没有一种方法可以在运行时更改Enterprise Library中DataBase对象的连接字符串? 我找到了这个链接,但它有点过时(2005年)。 我还发现了这个,但似乎适用于.NET一般,我想知道是否有专门针对EntLib的解决方案。 我只是将连接字符串名称传递给DatabaseFa...

8得票2回答
如何从企业库(c#)的ExecuteNonQuery获取输出参数值?

我的存储过程是: create Procedure spSetUser ( @Name NVarchar(50), @OrganicTitle NVarchar(30), @UserName NVarchar(20), @Password NVarchar(1...

8得票4回答
等待/异步 Microsoft Practices Enterprise Library 数据

我有一个较老的应用程序,其中我使用了 Microsoft.Practices.EnterpriseLibrary.Data 从数据库中获取数据。我最近升级到 .NET 4.5 并想要利用 await/async 特性。 我没有看到符合命名规范以 "Async" 结尾的任何方法,即使是在最新版...

8得票2回答
无法解析符号 'EnterpriseLibraryContainer'。

我刚开始尝试使用新版的MS企业库6.0日志记录器模块。但是当我尝试创建一个LogWriter时,出现了以下错误: 无法解析符号“EnterpriseLibraryContainer” 虽然我已经引用了所有必要的程序集和命名空间,但是仍然无法解决这个问题。 请问有解决方法吗?

8得票2回答
如何获取ExecuteNonQuery影响的行数并忽略触发器的行数?

我正在使用ExecuteNonQuery来运行一个插入过程,它返回2,但实际上我只插入了1条记录。由于触发器的原因,我得到了1个额外的结果。有没有办法只获取实际受影响的行数?我不想获取由触发器影响的行数。

8得票1回答
企业库验证模块

我刚开始使用ms验证块,我认为这很棒。但是我有几个关于层间数据验证的问题。 目前,我正在使用仓储模式作为我的数据访问层的桥梁。在我的逻辑层中,我正在填充我的业务对象,然后在将其传递给我的存储库层之前使用验证块进行验证,然后存储库层将其传递给数据访问层进行插入。我应该在存储库中再次验证它吗?如...

8得票2回答
微软企业库5.0日志应用程序块是否线程安全?

我有一些代码将使用企业库5.0中的日志应用程序块在不同的线程中记录日志。LAB线程安全吗?我可以像正常情况下从不同的线程记录日志,还是我需要同步日志记录代码,以便一次只使用一个线程?