2007年2月3日

Enterprise Library 3.0 January 2007 CTP 数据访问程序块 _ 系统自带链接字符串加密

摘要: Enterprise Library 3.0的加密其实很简单,只需一步未加密的文件 选择数据保护的方式在EL里面完毕后保存全部,再看看配置文件 AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAhCGDF49daEGuXKboVzBlVgQAAAACAAAAAAADZgAAqAAAABA... 阅读全文

posted @ 2007-02-03 17:28 Neo0820 阅读(502) 评论(0) 推荐(0) 编辑

Enterprise Library 3.0 January 2007 CTP 数据访问程序块 _ 图解配置

摘要: 1. 首先用Enterprise Library 3.0 January 2007 CTP 打开项目的配置文件:2.创建新的链接字符串:3. 这就是刚才创建的对象,下级默认有3个子对象。3.1 首先填写SQL数据的名称、3.2 然后填写数据库服务器的名称 3.3 默认的是信任链接,不用改 3.4 然后选中 Data Access Application Block 告诉DAAB的当前设置选... 阅读全文

posted @ 2007-02-03 16:49 Neo0820 阅读(429) 评论(0) 推荐(0) 编辑

VS2005 SP1时因为安全策略而安装失败!

摘要: VS2005 SP1安装的进度好慢,1g的内存基本上好像要10多分钟吧(没仔细算,大概)而且安装失败的时间是大概安装进行了一段时间之后发生的,好生郁闷。等了好长时间才看见错误而且刚才的安装全部回滚了。参照Microsoft的说明意思是“软件限制策略”的问题。 右键打开“强制”的属性更改软件的限制策略 从“所有用户”改为“除本地管理员以外的所有用户”然后一路确定,最后切记还要重新启... 阅读全文

posted @ 2007-02-03 15:48 Neo0820 阅读(2306) 评论(1) 推荐(0) 编辑

[转]vs2005中SQL Server 2005 Express Edition 的使用

摘要: Microsoft SQL Server 2005 Express Edition 工具包(SQL Server Express 工具包)提供用于 SQL Server 2005 Express Edition 和具有高级服务的 SQL Server 2005 Express Edition 的其他工具和资源。SQL Server Express 工具包包含 SQL Server 20... 阅读全文

posted @ 2007-02-03 10:25 Neo0820 阅读(1427) 评论(1) 推荐(0) 编辑

2006年11月6日

[转]在 DataList Web 服务器控件中动态创建模板

摘要: 模板不必在设计时进行分配。在某些情况下,可能能够在设计时布局模板,但是知道在运行时所做的更改非常广泛,以至于在运行时加载新的模板反而可简化编程。在其他情况下,可能有几个可能的模板,但要在运行时更改模板。 策略之一是创建其中带有基本模板布局的模板文件,即模板定义文件。若要在运行时加载模板,请使用 Page.LoadTemplate 方法。此方法从文件中读取模板定义,并创建 ITemplate 接口对... 阅读全文

posted @ 2006-11-06 18:14 Neo0820 阅读(516) 评论(0) 推荐(0) 编辑

2006年11月4日

[转载]固定(冻结)表头及首列DataGrid

摘要: 来源:codeproject 作者:David R Lewis 0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}" border=0 src_cetemp="http://photo2.hexun.com/p/2006/0524/23191/... 阅读全文

posted @ 2006-11-04 12:35 Neo0820 阅读(2461) 评论(0) 推荐(0) 编辑

2006年11月1日

[转]按照HashTable动态设定类的属性和字段

摘要: using System; namespace Test { /**//// /// Class1 的摘要说明。 /// class Class1 { /**//// /// 应用程序的主入口点。 /// [STAThread] static void Main(s... 阅读全文

posted @ 2006-11-01 16:38 Neo0820 阅读(391) 评论(0) 推荐(0) 编辑

2006年10月25日

用Ad和windsor重构Portal

摘要: 前段时间看了一下Castle,真是好东西啊。抽时间把其中的ad和windsor重构了Portal。希望能和在学习Castle的朋友或老鸟们交流一下。放在这里Portal.rar,数据库Portal_DB.rar 1. 我喜欢NHibernate但是不喜欢HQL,借助ad可以实现使用原生的SQL语句操作(复杂的语句时有用),ad里面没有直接的类可以操作,我在Portal里面写了几个类。2 。完整... 阅读全文

posted @ 2006-10-25 21:18 Neo0820 阅读(525) 评论(2) 推荐(0) 编辑

2006年5月20日

关于Double Lock的疑问

摘要: 麻烦请教大家一个问题: 看到张老三的关于一个用double lock来产生线程安全的单例对象的方法突然有一个疑问,第一种方法:如果把这句话(事实上是一个随便的初始化过程) Dim source As IConfigurationSource = System.Configuration.ConfigurationSettings.GetConfig("activerecord") ... 阅读全文

posted @ 2006-05-20 15:08 Neo0820 阅读(763) 评论(0) 推荐(0) 编辑

2006年5月19日

ActiveRecordBase借助NHibernate的条件获取实体类对象

摘要: ActiveRecordBase.FindAll() 函数其中有一个这样的版本的参数 ActiveRecordBase.FindAll(TargetType As System.Type,Orders() As NHibernate.Expression.Order,ParamArray criterias() As NHibernate.Expression.ICriteriion) 可以方... 阅读全文

posted @ 2006-05-19 19:24 Neo0820 阅读(1098) 评论(0) 推荐(0) 编辑

延迟初始化错误(ERROR LazyInitializer)是如何产生的

摘要: 延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才初始化它,就会产生延迟初始化错误。 下面把Customer.hbm.xml文件的元素的lazy属性设为true,表示使用延迟检索策略: 当执行Session的load()方法时,Hibe... 阅读全文

posted @ 2006-05-19 18:08 Neo0820 阅读(776) 评论(0) 推荐(0) 编辑

2006年5月18日

ActiveRecord.Generator.exe 从New ActiveRecord Class 一次不能直接选择多个表导入有点不爽

摘要: 阅读全文

posted @ 2006-05-18 18:05 Neo0820 阅读(498) 评论(1) 推荐(0) 编辑

关于初始化ActiveRecord的实体类对象

摘要: ActiveRecord使用ORM的实体类对象之前要先初始化,官方网站上面有这么一句 ActiveRecordStarter.Initialize( source, typeof(Blog) ); 如果每个类都要这样初始化才能用的话那就麻烦了。所以它建议你放在Global文件的Application_ Start方法里面。但是使用 ActiveRecordStarter.Initialize( s... 阅读全文

posted @ 2006-05-18 16:02 Neo0820 阅读(2513) 评论(3) 推荐(0) 编辑

2006年5月12日

SQL 企业管理器中 "在流水模式下,事务无法启动"

摘要: 表上大概有4万多条,打开表修改数据时出现上述对话框。查找网上的解决办法是打开数据表,把滚动条拉到最下面。不过每次都这样很麻烦呵。不知有没有解决办法。 阅读全文

posted @ 2006-05-12 14:49 Neo0820 阅读(2345) 评论(5) 推荐(0) 编辑

在NET 1.1中合并两个DataTable的简单实现

摘要: .NET 2.0中已经提供了Merge方法用于合并两个DataTable。.NET 1.1中没有上述方法,其实有一个简单的实现方法 Dim Dt1, Dt2 as DataTable '两个DataTable的赋值过程Dim Dr as DataRow() = Dt1.Select()For I as Integer = 0 To Dr.Length-1 '这样就把Dt1 合并到... 阅读全文

posted @ 2006-05-12 13:15 Neo0820 阅读(1081) 评论(0) 推荐(0) 编辑

ADO.NET 中的数据并发

摘要: 当多个用户试图同时修改数据时,需要建立控制机制来防止一个用户的修改对同时操作的其他用户所作的修改产生不利的影响。处理这种情况的系统叫做“并发控制”。 并发控制的类型 通常,管理数据库中的并发有三种常见的方法: 保守式并发控制 - 在从获取记录直到记录在数据库中更新的这段时间内,该行对用户不可用。 开放式并发控制 - 只有当实际更新数据时,该行才对其他用户不可用。更新将在数据库中... 阅读全文

posted @ 2006-05-12 11:59 Neo0820 阅读(887) 评论(0) 推荐(0) 编辑

VB.NET 实现动态数组

摘要: 动态数组的作用:通过使用 ReDim 或标准的赋值语句给数组变量赋以不同的数组对象,可以随时改变它的大小。新数组对象可以有不同的维数和秩。这样有助高效管理内存。举个例子 public Class Dynamicobj Dim DynamicObj() as obj Dim I,J as Integer For I=0 To 100 Redim Preserve Dynam... 阅读全文

posted @ 2006-05-12 09:00 Neo0820 阅读(8876) 评论(3) 推荐(0) 编辑

2006年5月7日

NHibernate 使用点滴

摘要: 使用Codesmith的NHibernate模板生成的代码中的映射文件主键如下。... ...映射文件里面的主键是ID,实际数据表里面的主键是AddressID.所以你在前台进行DataBinder数据绑定时会提示没有AddressID.需要把类文件和该类的映射文件的 ID 修改为AddressID.或者在前台数据绑定时使用ID.麻烦。 阅读全文

posted @ 2006-05-07 08:57 Neo0820 阅读(342) 评论(0) 推荐(0) 编辑

2006年4月29日

NHibernate1.02使用MsAccess2000Dialect 提供对 Access 数据库的支持

摘要: NHibernateContrib 提供的JetDriver访问Access数据库简直是噩梦连连。插入更新含有日期类型的都回出现异常。在网上找到用 MsAccess2000Dialect 访问Access数据库的方法。1.02版本的NHibernate 或者NHibernateContrib本身没有包含MsAccess2000Dialect 在这里找到了它的下载地址 http://wi... 阅读全文

posted @ 2006-04-29 14:26 Neo0820 阅读(1396) 评论(5) 推荐(0) 编辑

NHibernate 1.02 对 Access 的数据库支持还不是很好。

摘要: 利用NHibernate.JetDriver.JetDriver连接 用CodeSmith映射出来的类文件如果包含有日期类型的更新和插入的时候就会出错。提示 System.Data.OleDb.OleDbException: 标准表达式中数据类型不匹配。 把xml文件的日期映射去掉就可以。真是伤脑筋。 阅读全文

posted @ 2006-04-29 11:17 Neo0820 阅读(389) 评论(0) 推荐(0) 编辑

导航