【问题标题】:Rewrite the same asp.net application again再次重写相同的 asp.net 应用程序
【发布时间】:2011-06-26 13:33:16
【问题描述】:

我有一个 asp.net 应用程序,它是用传统方法 [SqlConnection. SqlAdapter.. ..] 在数据访问层,我可以看到每次我们都在建立连接并使用适配器。代码以非常肮脏的方式编写。我被赋予了以标准/最佳实践方式重新编写应用程序的任务。 我已经编写了所有存储过程,有什么方法可以使用类似的工具来帮助我编写业务层和数据访问层?

【问题讨论】:

  • 有很多工具。但如果你的任务是找到最佳方法,你不应该在你的任务中做一些狂欢吗?

标签: asp.net projects-and-solutions


【解决方案1】:

我建议你去找 codesmith。由于您已经编写了所有存储过程,因此您可以选择 LINQ to SQL 功能。

【讨论】:

  • 是的,您可以使用 PLINQO (PLINQO.com) 生成 Linq-to-SQL 后端。您可以将现有的存储过程与 PLINQO 一起使用,并访问它的所有强大功能。
【解决方案2】:

对于 DAL,您可以使用 Entity Framework 4。业务逻辑可以手动打包。

【讨论】:

    【解决方案3】:

    看看fluentAdo.net。您可以将它与所有旧存储过程一起使用。

    但是如果你真的想重写你的应用程序,我建议你使用 NHibernate 或 Entity Framework。它们的特征几乎相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-31
      • 1970-01-01
      • 2020-06-13
      • 1970-01-01
      • 2018-10-29
      • 2011-03-05
      • 2022-11-11
      • 1970-01-01
      相关资源
      最近更新 更多