Har*_*oon 2 nhibernate ninject fluent-nhibernate asp.net-mvc-2
由于LinqToSql不适合多对多关系,我正在决定转向NHibernate(Fluent NHibernate),除非另有说服......
项目结构:UI(Minc2应用程序与Ninject连接到控制器的所有服务,存储库连接到服务),DomainServiceLayer(所有util,帮助程序,服务,域模型等)和我的存储库层用于持久性.我有另一个项目调用模型,它基本上暴露了所有项目引用的实体.
基本上我在Repository Layer中创建了我的映射,引用了NHIbernate和Fluent NHIibernate,我希望将接口暴露给域服务以查询和保存数据.如何连接iSession,我在哪里接线?任何示例代码,我应该把它放在什么项目中?理想情况下,我希望将其保留在Repository Layer中......是否值得学习NHibernate并完成所有这些工作?
我建议看看鲍勃的博客文章.他详细描述了如何使用NHibernate在Ninject中使用存储库模式.我计划在不久的将来在示例应用程序中添加一个与MVC扩展相关的示例,因为这个问题一次又一次地出现.
http://blog.bobcravens.com/2010/06/the-repository-pattern-with-linq-to-fluent-nhibernate-and-mysql/
http://blog.bobcravens.com/2010/07/using-nhibernate-in-asp-net-mvc/
http://blog.bobcravens.com/2010/09/the-repository-pattern-part-2/
| 归档时间: |
|
| 查看次数: |
2519 次 |
| 最近记录: |