随笔分类 -  NHibernate

NHibernate学习笔记
[摘]Entity & Inheritance
摘要:繼承 (inheritance) 是物件技術的核心,就是這個特性提供了 OOP 絕大部份的特色。這東西被拿掉的話,OOP就沒這麼迷人了。繼然談到了 ORM,就不能不來看看 R(關聯式資料庫) 怎麼被對應到 O(物件),同時還能處理好繼承關係。RDBMS 連基本的物件 (Object Base) 都不支援了,更別說物件導向 (Object Oriented) 了。因此要搞懂 ORM 及繼承的關係,就... 阅读全文

posted @ 2010-01-11 17:09 Neo0820 阅读(249) 评论(0) 推荐(0)

用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 阅读(543) 评论(2) 推荐(0)

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

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

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

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

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

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

导航