N层架构和ASP.NET数据源

时间:2009-08-27 11:27:59

标签: asp.net architecture

在彼此分离层的意义上,在ASP Web应用程序(表示层)中使用数据源是否正确?

3 个答案:

答案 0 :(得分:1)

可以使用Object DataSource,或者可能使用LINQ DataSource,可以称之为N-Tier。

但是,通过SqlDataSource直接访问数据库不会。

答案 1 :(得分:0)

我见过建筑评论的检查员。这些清单中的一项是检查这种“等级旁路”行动。

我想说允许这种直接访问通常是不合适的。每条规则都有例外,但我需要对这种直接访问进行必要的说服。

答案 2 :(得分:0)

不,理想情况下,在n层应用程序中:您的表示层应与您的业务逻辑层进行交互,而业务逻辑层又应与将与您的数据源进行通信的DAL进行交互,即:

表示层< --->后来的业务逻辑< --->数据访问层< - >数据库(数据源)