Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 设计**数据访问层的建议注意事项**_Asp.net_Architecture_Data Access Layer - Fatal编程技术网

Asp.net 设计**数据访问层的建议注意事项**

Asp.net 设计**数据访问层的建议注意事项**,asp.net,architecture,data-access-layer,Asp.net,Architecture,Data Access Layer,为企业级应用程序设计数据访问层时,建议考虑哪些事项。DAL中使用了asp.NET2.0和N-Hibernate中构建的应用程序,但当前DAL的设计和性能存在许多缺陷,并且是由其他团队构建的。我们正计划进行新的DAL设计,所以我正在寻求专家的建议 感谢Asp.net 2.0和nHibernate可扩展到企业级解决方案 一定是其他原因导致了性能问题,可能是: 数据库的设计、结构 缺少索引 锁定、阻止呼叫 硬件资源不足 马丁·福勒(Martin Fowler,被认为是专家)写了一本名为《企业应用程

为企业级应用程序设计数据访问层时,建议考虑哪些事项。DAL中使用了asp.NET2.0和N-Hibernate中构建的应用程序,但当前DAL的设计和性能存在许多缺陷,并且是由其他团队构建的。我们正计划进行新的DAL设计,所以我正在寻求专家的建议


感谢

Asp.net 2.0和nHibernate可扩展到企业级解决方案

一定是其他原因导致了性能问题,可能是:

  • 数据库的设计、结构
  • 缺少索引
  • 锁定、阻止呼叫
  • 硬件资源不足

马丁·福勒(Martin Fowler,被认为是专家)写了一本名为《企业应用程序体系结构模式》(Patterns of Enterprise Application Architecture)的书,这本书的大部分内容都是关于数据访问模式的。

这个问题在这里回答起来并不具体。你们至少应该根据你们的需求有一些基本的想法。若你们能详细说明你们的缺陷会有帮助吗?这可能是dup:实体框架将不是选择,因为我有asp.net 2.0当前的设计在性能方面非常缓慢。您是否确定了DAL导致的性能问题?也就是说,您确定性能差的原因不是您的数据库设计吗?