【发布时间】:2011-02-04 23:43:49
【问题描述】:
我目前正在开发一个中型应用程序,它将访问不同站点上的 2 个或更多 SQL 数据库等...
我正在考虑使用类似的东西: http://mikehadlow.blogspot.com/2008/03/using-irepository-pattern-with-linq-to.html
但是,我想使用流畅的 nHibernate 来代替 Linq-to-SQL(当然还有 nHibernate.Linq)
这可行吗?
我将如何进行配置? 我的映射定义会去哪里等等...?
此应用程序最终将具有许多方面 - 来自 WebUI、WCF 库和 Windows 应用程序/服务。
另外,例如在“产品”表上,我是否会创建一个“ProductManager”类,其方法如下:
GetProduct、GetAllProducts 等...
任何指针都大大收到。
【问题讨论】:
-
旁注:Fluent NHibernate 只是一种配置 NHibernate 映射的方法;它不是一个不同的框架,它与存储库实现无关。
标签: c# nhibernate repository-pattern