疑是Microsoft Enterprise Library June 2005的一个小bug (续)
2006-03-21 09:14
483 查看
昨天经过Terrylee 的指出后,又找出了Microsoft Enterprise Library June 2005的源代码,仔细的看了看。
总觉得这个是个bug。
我又找到了src\Data\Tests这个目录下的ConnectionStringFixture.cs测试文件。经过我的测试,我确定这是一个小bug.
这面就是经测试经过:
原来的ConnectionStringFixture.cs文件,没有做任何修改。
源代码如下:
using System;
using NUnit.Framework;
namespace Microsoft.Practices.EnterpriseLibrary.Data.Tests
测试结果:
测试全部通过。
新的ConnectionStringFixture.cs文件,做了两处修改。其他什么也没修改。
原来的:private static readonly string userIdTokens = "user id=,uid=";
修改后:private static readonly string userIdTokens = "User Id=,Uid="; //只在此处修改
原来的:private static readonly string passwordTokens = "password=,pwd=";
修改后:private static readonly string passwordTokens = "Password=,Pwd=";//只在此处修改
测试结果:
测试有些没有通过。
大家可以自己做个测试。
所以我认为,这是Microsoft Enterprise Library June 2005的一个小bug,不在是疑似。
不对的地方请指正。
总觉得这个是个bug。
我又找到了src\Data\Tests这个目录下的ConnectionStringFixture.cs测试文件。经过我的测试,我确定这是一个小bug.
这面就是经测试经过:
原来的ConnectionStringFixture.cs文件,没有做任何修改。
源代码如下:
using System;
using NUnit.Framework;
namespace Microsoft.Practices.EnterpriseLibrary.Data.Tests
测试结果:
测试全部通过。
新的ConnectionStringFixture.cs文件,做了两处修改。其他什么也没修改。
原来的:private static readonly string userIdTokens = "user id=,uid=";
修改后:private static readonly string userIdTokens = "User Id=,Uid="; //只在此处修改
原来的:private static readonly string passwordTokens = "password=,pwd=";
修改后:private static readonly string passwordTokens = "Password=,Pwd=";//只在此处修改
测试结果:
测试有些没有通过。
大家可以自己做个测试。
所以我认为,这是Microsoft Enterprise Library June 2005的一个小bug,不在是疑似。
不对的地方请指正。
相关文章推荐
- 疑是Microsoft Enterprise Library June 2005的一个小bug
- Microsoft Enterprise Library June 2005--Data Access Application Block访问Oracle数据库(1)
- How to make Microsoft Enterprise Library June 2005 June release work with VS2005 beta 2?
- EnterpriseLibraryJune2005 的问题
- 即将推出的 Enterprise Library June 2005 ('1.1'版)
- Enterprise Library 2.0 Logging Application Block日志组件使用除错笔记(“Microsoft.Practices.EnterpriseLibrary.Logging.Logger”的类型初始值设定项引发异常。 )
- Microsoft Enterprise Library 5.0 系列(二) Cryptography Application Block (高级)
- Microsoft Enterprise Library 5.0 系列(七) Exception Handling Application Block
- [EntLib]解决The type or namespace name 'Data' does not exist in the namespace 'Microsoft.Practices.EnterpriseLibrary' 的错误
- SQL Server 2005 Reporting Services的一个bug及其解决方法
- Microsoft Enterprise Library: Exception Handle 模块
- Microsoft Enterprise Library 5.0 系列(三) Validation Application Block (高级)
- Microsoft.Practices.EnterpriseLibrary.Data 使用笔记
- Microsoft Enterprise Library 5.0 系列(三) Validation Application Block (初级)
- 使用microsoft EnterpriseLibrary连接不同数据库简单应用
- SQL Server 2005 Beta3编辑器的一个小Bug
- Ajax的一个体验:Ajax.NET - A free library for the Microsoft .NET Framework
- 一个asp.net2005的页面文件调用CSS样式的BUG
- WCF-004:WCF中也可以使用Microsoft.Practices.EnterpriseLibrary
- Microsoft.Practices.EnterpriseLibrary.Data--使用存储过程,参数及事务