enterprise-library相关内容
尝试从企业库5.0运行DAAB时遇到一些问题。我已经按照教程中的步骤进行操作,但是却出现了错误... 1)下载/安装企业库 2)添加对我需要的块的引用(公共/数据) 3)导入 导入Microsoft.Practices.EnterpriseLibrary.Common 导入Microsoft.Practices.EnterpriseLibrary.Data
..
我正试图与同事标准化一些数据访问代码。前面提到的一位同事断言EntLib数据访问块试图在存储的proc调用中缓存参数。 我看过反射器,有证据表明它可以将它们缓存起来。但是我不认为在以下情况下会这样做。 public字典 ; GetQueue(int maxItems) { var sq = new SqlDatabase(_connString.Con
..
我有以下代码来设置一个参数,该参数将在INSERT语句中用于设置SQL Server数据库中的VARCHAR列。我的值对象(名为ilo)具有一个名为Description的属性,该属性被初始化为String.Empty,然后被设置为从XML读取的某个值,或者如果该XML元素为空,则保持为String.Empty。 > 因此,在插入数据库时,如果该属性仍设置为String.Empty,我希
..
我正在尝试将.net代码中的EntLib 3.1用于注册了COM互操作的dll。我在哪里放置配置文件? 或者,是否可以在dll代码中指定从中获取entlib配置的位置?因为我的dll将通过COM调用,所以我并不总是知道哪个exe会调用它。 我创建了一个使用entlib Logging的简单应用,其中包含两个类: “ CallingApp”和“ MyComThing”。当我从Callin
..
正在尝试连接到db(实际上是放在已经构建的项目中:)).代码可以正常连接,但是在Windows发出问题并重新启动后,每次尝试进行数据库连接时都会显示以下错误. Activation error occured while trying to get instance of type Database, key "core_erp" .. 已经安装了mysql .net连接器,但错误仍然
..
我正在使用企业库进行数据访问. 当我运行应用程序时,在CreateDatabase()语句中,我遇到了以下异常: Microsoft.Practices.ObjectBuilder2.BuildFailedException 用户代码未处理 Message =“当前的构建操作 (构建密钥Build 密钥[Microsoft.Practices.EnterpriseLibrary.Data.D
..
我有一个sql数据库,正在使用Microsoft.Practices.EnterpriseLibrary进行数据库通信.我有一个数据库提供程序类,如下所示: public class DBProvider { #region Properties #region Database /// /// The db instance. ///
..
我最近尝试在Visual Studio 2015中安装企业库6.0,但安装程序抛出错误: VSIXInstaller.NoApplicableSKUsException:此扩展名无法安装在任何当前已安装的产品上. 我无法解决. 19-Dec-16 9:59:48 AM - Microsoft VSIX Installer 19-Dec-16 9:59:48 AM - ------
..
我正在使用此 .Net Core的Microsoft.EnterpriseLibrary端口.它需要一个配置文件app.config,其中指定了连接字符串.我尝试使用在另一个工作项目中使用的相同连接字符串,但在这里不起作用. 如何为ASP.NET Core 2.1指定DB2连接字符串? 我这是我尝试过的:
..
我希望管理员通过在配置中更改LogEnabledFilter的enabled属性来在运行时启用/禁用日志记录. SO上有多个线程可以解释解决方法,但是我希望这样. 我试图这样更改“启用日志记录的筛选器": private static void FileConfigurationSourceChanged(object sender, ConfigurationSourceChange
..
我已经自定义了企业库,现在想重建它,但是从VS2015的Developer Command Prompt执行BuildLibrary.bat(脚本文件夹)时遇到一些错误. 环境: 赢8 VS2015 两个问题: 1.) 无法加载文件或程序集 '文件:///C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ M
..
我创建了一个自定义异常,该异常具有与我们的应用程序有关的数据。我想确保在引发异常并记录到事件日志时记录这些数据。 我尝试创建一个自定义TextFormatter,但该方法被调用但不确定如何访问当前异常,以便可以将我们的自定义信息添加到日志条目中。 有些事情我不了解,希望能为您添加自定义标记提供帮助(和数据)添加到Enterprise Library 5.0 TextFormatters
..
当调用具有表值参数作为参数之一的存储过程时,出现以下错误 EXECUTE 对象“ ValidationErrors”的权限被拒绝 ValidationErrors是使用以下语句创建的TVP: 创建类型[dbo]。[ValidationErrors]如表( [ErrorMessage] [varchar](255)NOT NULL ) 执行存储过程的用户对存储过
..
我目前在我的应用程序中使用SQL Azure和Entity SQL。 例如 实体模型=新的Entities(); db_Item item = model.db_Item.First(); 现在我想使用企业库中的暂态故障处理,但是没有示例或解决方案我可以发现它可以做类似重写Entities类的操作,因此我不必在数百个地方更新代码。 有人可以请提供有关如何
..
我正在使用Enterprise Library 5x DAAB调用具有一个输入参数和一个输出参数的Oracle存储过程.但是它给出了这个错误: 参数数量与存储过程的值数量不匹配 我的代码如下: OracleDatabase _database; OracleConnection _connection; ... ... DbCommand insertCommand = _dat
..
我有以下Oracle存储过程: PROCEDURE SP_ITEMEXISTS(pID IN NUMBER, pExists OUT CHAR) IS BEGIN select CASE count(*) WHEN 0 THEN 'N' ELSE 'Y' END into pExists from items where id = pID; END SP_ITEMEXISTS
..
我们的应用程序正在使用企业库DAAB支持oracle和sql数据库. 存储过程之一是用于将图像上载到表. 这是一个BLOB字段,参数设置为DbType.Binary. 此功能对于SQL来说没有任何问题,但是对于Oracle而言 我遇到了32K参数大小限制问题. 按照SO中的建议,我将代码移到了ODP.NET,但是我仍然面临着同样的问题. 我的App.config文件设置:
..
NLog具有内部日志,开发人员可以使用它来解决日志问题. Enterprise Library Logging是否有类似的东西可以用来弄清为什么我的日志消息什么地方都没走? 解决方案 有一个“记录错误和警告"特殊类别.如果日志记录基础结构本身存在问题,它将被记录在那里.您可以将其指向任何跟踪侦听器-默认情况下,它会进入Windows事件日志. 当然,如果您在跟踪侦听器中遇到有关错误的
..
我将Microsoft Visual Studio 2005用于c# 我的代码中有以下名称空间 using Microsoft.Practices.EnterpriseLibrary; using Microsoft.Practices.EnterpriseLibrary.AppSettings; using Microsoft.Practices.EnterpriseLibrary.Dat
..
我是Moq的新手,刚开始一个已经在开发中的项目.我负责设置单元测试.有一个使用EnterpriseLibrary的DatabaseFactory自定义类,如下所示: public Database CreateCommonDatabase() { return CreateDatabaseInstance(string.Empty); } private static Database
..