你好 我想创建我的第一个nhibernate projet。 它将从与旧数据库相关联的winform项目迁移而没有强大的orm映射。 该项目非常大,所以我想从一开始就有一个好的建筑。nhibernate架构
我会有一些层:
- 库:创建一个从NHibernate的
- 型号会话:在bean对象,基本上是由的getter/setter特性与数据库中的同名
但我需要一些建议,你将如何处理这些操作? 如果我想创建一个项目,我应该直接从代码访问nhibernate?或者我应该创建一个业务逻辑层?
基本上我发现业务层的简单架构。 http://www.codeproject.com/KB/architecture/NHibernateArchitecture.aspx 你的感觉是什么?
另一个问题,它是一个具有较强验证(眼镜领域)的程序,应该在哪里进行验证?在winform项目或业务层?
我不知道它,但它似乎是专为ASP.net设计的。在这个问题中,我看不到任何与ASP的关系。 – 2011-01-25 15:11:06
主项目是一个完整的winform项目 – 2011-01-25 15:24:43