C# 我可以在经典的ASP.Net应用程序中使用Sharp体系结构,还是只在ASP.NETMVC中使用?

C# 我可以在经典的ASP.Net应用程序中使用Sharp体系结构,还是只在ASP.NETMVC中使用?,c#,asp.net,nhibernate,architecture,sharp-architecture,C#,Asp.net,Nhibernate,Architecture,Sharp Architecture,我想开始一个新项目,使用NHibernate作为数据访问层。现在我的问题是,我可以在ASP.Net应用程序中使用Sharp体系结构,还是只针对ASP.Net MVC?我知道这不是你的问题,但只是为了确定:你可以使用NHibernate而不使用S#arp体系结构。 在这种情况下,将NH与Web表单应用程序一起使用绝对没有问题 现在,回到S#arp。我从未使用过S#arp,但您可以看到控制器和视图之间的交互是基于域模型的。 也就是说,S#arp的使用在控制器和后端架构之间。因此,如果您使用的是Web

我想开始一个新项目,使用NHibernate作为数据访问层。现在我的问题是,我可以在ASP.Net应用程序中使用Sharp体系结构,还是只针对ASP.Net MVC?

我知道这不是你的问题,但只是为了确定:你可以使用NHibernate而不使用S#arp体系结构。 在这种情况下,将NH与Web表单应用程序一起使用绝对没有问题

现在,回到S#arp。我从未使用过S#arp,但您可以看到控制器和视图之间的交互是基于域模型的。 也就是说,S#arp的使用在控制器和后端架构之间。因此,如果您使用的是WebForms应用程序,codebehind将扮演控制器的角色

所以,据我目前所知,是的,你可以将S#arp与WebForms应用程序结合使用

问候