enterprise-library相关内容

如何了解LogSource的AutoFlush属性

我有一个类别“ MyCategory”,其AutoFlush属性为true,而跟踪侦听器为平面文件跟踪侦听器。我创建一个LogEntry并将其写入类别。日志将成功写入文件。 如果我将AutoFlush属性更改为false并编写了LogEntry,则我不明白为什么不将其写入文件LogSource。 (当AutoFlush = false时) 解决方案 在流中 Flush ()会强制流清 ..
发布时间:2020-10-29 19:20:53 C#/.NET

在多个应用程序之间共享企业库数据库缓存

我在Enterprise Library 5缓存块中遇到了一个奇怪的问题,其中两个应用程序共享同一个数据库缓存。我编写了一个非常简单的静态缓存管理器类,该类结束了EntLib5 ICacheManager的创建,并对其进行读取/写入。 私有静态ICacheManager _manager = null; 私有静态ICacheManager Manager { get { l ..
发布时间:2020-10-29 19:20:51 C#/.NET

如何获取存储过程的数据库模式

我在SQL Server中有一个T-SQL存储过程,该过程从多个表中查询多个列。例如,它可以从一个表中提取员工ID,从另一个表中提取员工名称,从另一个表中提取员工部门。在数据库中,每个列的长度都不同(例如,员工ID可以是 varchar(20),员工名称可以是 varchar( 30),部门可能是 varchar(40))。 如何.NET中如何获取存储过程结果的模式?换句话说,在.NET中, ..
发布时间:2020-10-29 19:19:45 C#/.NET

企业库记录

日志文件名现在支持使用环境变量。您可以在以下文件的Filename属性中包含环境变量,例如%WINDIR%,%TEMP%,和%USERPROFILE%平面文件跟踪侦听器,滚动平面文件跟踪侦听器和XML跟踪侦听器。 ..
发布时间:2020-10-29 19:19:41 C#/.NET

Fluent API仅生效一次(企业库)

我希望使用流畅的api执行以下操作: 在运行时修改配置;也许是考虑到外部因素或环境的变化。 ”> https://msdn.microsoft.com/zh-CN/library/ff664363(PandP.50).aspx 但是我遇到了问题。问题与下面的链接完全相同。 在程序中途更改企业库配置 解决方案 此代码在Enterprise Library 6中有效: ..
发布时间:2020-10-29 19:19:37 其他开发

禁用与VS2008的EnterpriseLibrary集成

没有人知道禁用VS的企业库集成的快速方法。问题在于,它会锁定到AppDomain.AssemblyLoad事件,并且每次VS加载程序集时都会爬网30多个项目,如果您有Workflow项目,则经常发生。每次发生这种情况,VS都会在几分钟内变得不可用:( 解决方案 删除以下密钥会有很大帮助: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualSt ..
发布时间:2020-10-29 19:18:22 其他开发

Entlib5字符串验证

如果这是规则,我该如何验证某些字符串: -可以为空 -否则为空空->最大长度:30 我知道这两种方式: [IgnoreNulls] [StringLengthValidator(30)] 或 [ValidatorComposition(CompositionType.Or)] [StringLengthValidator(30) ..
发布时间:2020-10-29 19:17:16 C#/.NET

在程序中途更改企业库配置

我想登录到一组特定的文件/文件夹一段时间,然后切换并开始记录到另一组文件。为此,我使用fluent API根据需要设置文件名(此处未显示)。但是我无法在程序中途更改配置。它没有按我预期的方式工作。如果第二次设置配置,是否有任何命令需要重新加载或清除配置? 如果我注释掉 FirstConfig(); 和下一个 Log 语句,然后是 SecondConfig()工作良好。否则,只有 FirstC ..
发布时间:2020-10-29 19:17:12 C#/.NET

EntLib绑定“空”方法值到参数

我希望将Null值传递给参数,如下所示: _db.AddInParameter(dbCommand,“ Id”, DBNull.Value ,myContactPerson.Id); 我收到以下错误: “ 无法转换。 我知道此错误的含义。 但是我需要为myContactPerson.Id提供空值 我该如何实现? 解决方案 如果 myContactPers ..
发布时间:2020-10-29 19:12:50 其他开发

Spring Net与企业库

我一直在网上搜索有关Net Framework的信息,从现在开始,我就可以在我的项目中使用它来“保存并保留它”,我几乎已经做出了决定,但是我希望了解一些有关市场的发展方向。我在Google中找不到有关使用最广泛的东西,哪个拥有最广阔的未来等等的信息。我也一直在阅读其他框架(城堡,Nhibernate,CSLA),但是这两个框架(Spring Net和EntLib) )对我来说似乎更强大。有参考资料 ..
发布时间:2020-10-29 19:12:47 其他开发