我想开始一个使用NHibernate作为数据访问层的新项目。现在我的问题是,我可以在ASP.Net应用程序中使用Sharp Architecture,还是仅用于ASP.Net MVC?
答案 0 :(得分:2)
我知道这不是你的问题,只是为了确定:你可以使用NHibernate 而不使用<#em>使用S#arp架构。 而且,在这种情况下,使用NH与WebForm应用程序完全没有问题。
现在,回到S#arp。我从未使用过S#arp,但是reading their tutorial你可以看到Controller和View之间的交互是基于域模型的。 也就是说,S#arp的使用是在Controller和后端架构之间。因此,如果您使用的是WebForms应用程序,则代码隐藏将执行Controller角色。
因此,据我所知,是的,您可以将S#arp与WebForms应用程序结合使用。
此致