在彼此分离层的意义上,在ASP Web应用程序(表示层)中使用数据源是否正确?
答案 0 :(得分:1)
可以使用Object DataSource,或者可能使用LINQ DataSource,可以称之为N-Tier。
但是,通过SqlDataSource直接访问数据库不会。
答案 1 :(得分:0)
我见过建筑评论的检查员。这些清单中的一项是检查这种“等级旁路”行动。
我想说允许这种直接访问通常是不合适的。每条规则都有例外,但我需要对这种直接访问进行必要的说服。
答案 2 :(得分:0)
不,理想情况下,在n层应用程序中:您的表示层应与您的业务逻辑层进行交互,而业务逻辑层又应与将与您的数据源进行通信的DAL进行交互,即:
表示层< --->后来的业务逻辑< --->数据访问层< - >数据库(数据源)