SQLite 与 NHibernate 在 .NET 程序中使用
。抛弃
曾经在 下作一个程序,为了简单起见,通过共享目录来实现多台机器访问
数据库,最终却发现这是个噩梦,程序根本没有办法正常运行,不得
已采用 。
最近作一个单机桌面程序,想采用 来实现对数据库的操
作,初次试验便告失败,索性不去理它,转而采用 。
。相关软件
是一个 编写的非常优秀的数据访问框架,它彻底屏蔽了使用
语句对数据库的操作,在 下,对数据库的 操作简化为成对象
的操作。 是 的 版本。当前 最新的稳
定版本为 ,可以通 过以下页面选择下载:
!"#
包括$$和 $% 两个版本,以我们将要用到的 % 为
例,解压下载后的软件得到以下我们需要用到的重要文件:
&'#()*
+&*
,*
*
是一个类似于 的嵌入式、轻量级的小型数据库引擎,无数的软
件或系统都采用 作为数据库保存应用数据,如 -.)/$+0 等。
与其它大多数 数据库不同的是, 没有独立的服务进程。 直
接读写原始的磁盘文件,一个拥有多个表、索引、触发 器和视图的完整
数据库就包含在一个独立的磁盘文件中。数据库文件的格式是跨平台的,你可
以在 1 位和 ", 位系统之间、在不同的操作系统之间自由地复 制数据库。
目前最新的版本为 123,在其他程序中使用 时,需要
的引擎文件 1*。可以通过如下 网址下载 :
04!! !51626370
解压后,得到 1)$这样一个可执行文件,我们在命令行进入到解压后
的目录,然后运行 1)$*,进入 1$管理界面,然后执行
语句:
评论4