NHibernate是什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/02 07:37:58
NHibernate是什么
xuSnQ~nLlB D/I,- -t n^9Ws8Xh^lf"ۻBItbId GG>so٭Ekmş=oawsg?t<9l9ĐX_i^VfӢ)tu_3 5 xxN_hyDYEڊroM dao,j43\bq+|fu5ɼ!=䦠VV ,m >d0!¨@Sb ^@b0{H8.nVջM1m'/=Iv: ~(A k\HW C, ӿ9sϟ=lSG[>'Q[U 1/#G6o=Ȁ> <Ӧ Z=7Z\'fY\mO&CۼDhVVs%ʋC>/s6P Zw;Zpmh7w*a ll4mr183q{>x. ,~3A N'Ə#BгTә&RA7@k=zT/9S*㒊;1NOeH:&UfTĿPX

NHibernate是什么
NHibernate是什么

NHibernate是什么
对象关系映射(O/R Mapping,Object Relational Mapping)表示一种技术,用来把对象模型表示的对象映射到基于SQL 的关系模型数据结构中去.NHibernate不仅仅管理.NET 类到数据库表的映射(包括.NET 数据类型到SQL 数据类型的映射),还提供数据查询和获取数据的方法,大幅度减少我们开发时人工使用SQL和ADO.NET处理数据的时间.NHibernate的目标是对于开发者通常的数据持久化相关的编程任务,解放其中的95%.并请记住NHibernate作为数据库访问层,是与你的程序紧密集成的.NHibernate的架构 你知道NHibernate到底什么样子?下面我摘取官方文档中的三幅不同的结构图稍做说明.第一幅图:NHibernate体系结构非常抽象的概览 这幅图展示了NHibernate在数据库和应用程序之间提供了一个持久层.第一幅图好像非常简单?其实NHibernate是比较复杂的.我们了解两种极端情况,轻量级和重量级架构.