标签:info 扩展 session 持久化 src 持久化对象 index 实例化 管理
原文链接 :http://nhibernate.info/doc/nh/en/index.html#architecture
这幅图展示了NHibernate使用数据库和配置数据为应用程序提供了持久化服务和持久化对象。
精简版的体系架构图显示了应用程序有自己的 ADO.NET connections对象和管理自己的事务. 这种方式使用 NHibernate‘s API的一个子集。
完整版的体系架构图显示了Nhibernate的应用程序远离底层依赖的 ADO.NET APIs同时让NHibernate负责细节。
ISession
的工厂和IConnectionProvider
的客户。可以在进程或集群级别保存可在事务之间重用的可选(二级)数据高速缓存。ISession
可能跨越几个ITransaction
,因此可以使用事务域。NHibernate.Driver.IDriver
):(可选),封装了在ADO.NET 提供程序之间的差异部分的接口。比如参数命名约定和支持ADO.NET特性。在精简架构图中可以看出,应用程序可以绕过ITransaction / ITransactionFactory
,然后通过IConnectionProvider API
直接与ADO.NET通信。
标签:info 扩展 session 持久化 src 持久化对象 index 实例化 管理
原文地址:https://www.cnblogs.com/DHclly/p/9846522.html