enterprise-library相关内容
我最近安装了企业库5.0,但是找不到"Microsoft.Practices.ObjectBuilder2.dll".我正在CAL 教程中,我将需要此dll作为参考. 有人可以回答吗? 谢谢,哎呀 解决方案 EntLib 5中发生了重大变化.提到的库帮助文件说,Unity中包含了"Microsoft.Practices.ObjectBuilder2.dll"的代码.因此不需要单
..
我有一个类别“ MyCategory”,其AutoFlush属性为true,而跟踪侦听器为平面文件跟踪侦听器。我创建一个LogEntry并将其写入类别。日志将成功写入文件。 如果我将AutoFlush属性更改为false并编写了LogEntry,则我不明白为什么不将其写入文件LogSource。 (当AutoFlush = false时) 解决方案 在流中 Flush ()会强制流清
..
我在Enterprise Library 5缓存块中遇到了一个奇怪的问题,其中两个应用程序共享同一个数据库缓存。我编写了一个非常简单的静态缓存管理器类,该类结束了EntLib5 ICacheManager的创建,并对其进行读取/写入。 私有静态ICacheManager _manager = null; 私有静态ICacheManager Manager { get { l
..
我在SQL Server中有一个T-SQL存储过程,该过程从多个表中查询多个列。例如,它可以从一个表中提取员工ID,从另一个表中提取员工名称,从另一个表中提取员工部门。在数据库中,每个列的长度都不同(例如,员工ID可以是 varchar(20),员工名称可以是 varchar( 30),部门可能是 varchar(40))。 如何.NET中如何获取存储过程结果的模式?换句话说,在.NET中,
..
日志文件名现在支持使用环境变量。您可以在以下文件的Filename属性中包含环境变量,例如%WINDIR%,%TEMP%,和%USERPROFILE%平面文件跟踪侦听器,滚动平面文件跟踪侦听器和XML跟踪侦听器。
..
我希望使用流畅的api执行以下操作: 在运行时修改配置;也许是考虑到外部因素或环境的变化。 ”> https://msdn.microsoft.com/zh-CN/library/ff664363(PandP.50).aspx 但是我遇到了问题。问题与下面的链接完全相同。 在程序中途更改企业库配置 解决方案 此代码在Enterprise Library 6中有效:
..
这是相关的属性声明: [RangeValidator(1,RangeBoundaryType.Inclusive,255,RangeBoundaryType.Inclusive, MessageTemplate =“ StartFlexibility超出范围”)] 公共字节StartFlexibility {get;组; } 调用validate方法时,抛出Format
..
使用用于.Net Core的企业库进行数据访问 EnterpriseLibrary.Data.NetCore 6.0.1313与ASP.NET MVC Core 2.2 Web应用程序配合SQL Server 2016使用,并调用ExecuteSprocAccessor不能使用参数值。 我正在创建带有企业库的ASP.NET MVC Core 2.2 Web应用程序,用于.Net Core进
..
我正在尝试将企业库TypeRegistration ConstructorParameters转换为键/值对(通常是HashTable或IDictionary)的集合。 ConstructorParameters属性是一个IEnumerableOf(ParameterValue),所以我的问题是如何从每个ParameterValue对象中提取值。 每个ParameterValue对象都
..
Visual Studio 2015的企业库配置编辑器在哪里? Visual Studio 2015是否缺少此功能? 我在EL5上。 解决方案 EntperiseLibrary.Config V6扩展不支持Visual Studio2015。因此,您需要 您可以找到VS 2015的兼容版本此处 对我有用。
..
没有人知道禁用VS的企业库集成的快速方法。问题在于,它会锁定到AppDomain.AssemblyLoad事件,并且每次VS加载程序集时都会爬网30多个项目,如果您有Workflow项目,则经常发生。每次发生这种情况,VS都会在几分钟内变得不可用:( 解决方案 删除以下密钥会有很大帮助: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualSt
..
1)我下载了最新的.VSIX文件,该文件将Enterprise Library Configuration Console 6.0引入了Visual Studio 2015( https://randylevy.wordpress.com/2015/07/24/enterpriselibrary-config-for-vs2015/ ) 2)在我的Azure项目中,我下载了nuget包-En
..
如果这是规则,我该如何验证某些字符串: -可以为空 -否则为空空->最大长度:30 我知道这两种方式: [IgnoreNulls] [StringLengthValidator(30)] 或 [ValidatorComposition(CompositionType.Or)] [StringLengthValidator(30)
..
我想登录到一组特定的文件/文件夹一段时间,然后切换并开始记录到另一组文件。为此,我使用fluent API根据需要设置文件名(此处未显示)。但是我无法在程序中途更改配置。它没有按我预期的方式工作。如果第二次设置配置,是否有任何命令需要重新加载或清除配置? 如果我注释掉 FirstConfig(); 和下一个 Log 语句,然后是 SecondConfig()工作良好。否则,只有 FirstC
..
我正在使用EL 5.0的日志记录应用程序块。我像下面那样定义了侦听器。
..
当我开始将数据类型 [bigint] 用于存储过程参数时,我注意到应用程序存在严重的性能问题。下面的快速代码的参数数据类型为 [nvarchar](50)。下面是我更改的一些代码,这个简单的调用来自
..
使用Log4Net进行日志记录时,很容易将称为日志的类放入日志文件。过去我发现,这很容易跟踪代码并查看类的流程。在Log4Net中,我在转换模式中使用%logger属性,如下所示:
..
我正在使用Microsoft Enterprise Library 5.0可选更新1进行日志记录。我的app.config文件中有一个声明的部分,如下所示:
..
我希望将Null值传递给参数,如下所示: _db.AddInParameter(dbCommand,“ Id”, DBNull.Value ,myContactPerson.Id); 我收到以下错误: “ 无法转换。 我知道此错误的含义。 但是我需要为myContactPerson.Id提供空值 我该如何实现? 解决方案 如果 myContactPers
..
我一直在网上搜索有关Net Framework的信息,从现在开始,我就可以在我的项目中使用它来“保存并保留它”,我几乎已经做出了决定,但是我希望了解一些有关市场的发展方向。我在Google中找不到有关使用最广泛的东西,哪个拥有最广阔的未来等等的信息。我也一直在阅读其他框架(城堡,Nhibernate,CSLA),但是这两个框架(Spring Net和EntLib) )对我来说似乎更强大。有参考资料
..