业务层/代码背后的性能问题

时间:2010-07-22 19:46:41

标签: c# asp.net business-logic code-behind

我想知道是否有人知道C#/ ASP.NET中是否存在任何类型的性能提升,因为将数据库调用从代码隐藏转移到底层业务逻辑类库。

我的理解是编译了类库,而解释了代码隐藏。

3 个答案:

答案 0 :(得分:4)

代码隐藏也已编译。

答案 1 :(得分:2)

就像其他人所说的那样,表现明智没有区别,所有这些都是编译的。

出于设计目的和可重用性,您希望所有数据库调用都位于一个被视为DAL或数据访问层的单独项目中,您的业务逻辑层将位于此之上并处理从中传递的数据DAL。

数据库=> DAL =>业务逻辑/实体=>可选服务层=>演示文稿(您的案例是我认为的ASP网站吗?)

这将大大有助于维护您的解决方案。

答案 2 :(得分:0)

在调试器之外,C#从不解释。

没有固有的性能差异。