南京酷都面试,考官问:你知道NHibernate吗?瞬间我就急了:只听说过Hibernate,NHibernate是什么?还有其他问题也是不知道,所以后果就悲剧了。
自己做一个小系统,总是想如果数据量大比如说几十几百万的时候怎么增加,删除和修改。没办法,只能自己琢磨了,看到一种数据持久化的技术,才稍微有点明白。而NHibernate是可以在.NET下实现数据持久化。
下面是我自己最近的试验,也是参照网上的内容自己慢慢搭建。只能是一点皮毛,要深入理解,需要不断努力哇。欢迎大家指正,本人是菜鸟一枚。有什么不到位的地方我慢慢补上,自己也遇到一些问题,分享出来可以作为参考。具体操作还需要自己实践,此表类似于保存浏览器的收藏夹信息。
进入正题:
1.建表
数据表结构如下:
以前去
建表的语句:
1 drop table PS_WebsiteCollection cascade constraints; 2 3 /*==============================================================*/ 4 /* Table: PS_WebsiteCollection */ 5 /*==============================================================*/ 6 create table PS_WebsiteCollection ( 7 ID VARCHAR2(14) not null, 8 WEBSITENAME VARCHAR2(30), 9 WEBADDRESS VARCHAR2(200), 10 WEBMEMO VARCHAR2(1000), 11 ADDDATE DATE, 12 WEBTYPE VARCHAR2(40), 13 constraint PK_PS_WEBSITECOLLECTION primary key (ID) 14 );
2.Visual Studio 环境
3.