gpt4 book ai didi

.net - 生产代码中的 SqlDataSource 示例

转载 作者:行者123 更新时间:2023-12-02 06:08:21 28 4
gpt4 key购买 nike

我是 ASP.net 的新手,目前正在阅读有关 SqlDataSource 的内容并正在运行一些示例。我正在与一位同事交谈,他说它“适用于快速和肮脏的应用程序”,但没有人会在生产/部署环境中使用它。

我真的不知道去哪里寻找或征求意见。它与我习惯的(数据访问层/业务对象/用户界面)非常不同。

也许这不是一个合适的 StackOverflow 问题,但我不知道还能去哪里。有人对此有意见吗?有人可以提供一个或两个使用这种方法的生产/大型/很棒的网站的链接吗?

就最佳实践而言 - 您推荐使用哪种方法从数据库中获取数据以用于您的网站?

最佳答案

我从未见过使用 SqlDataSource 时出现性能问题,但我也从未将其用于大型网站,只有每天可能访问 10-15 次的小型企业或内部应用程序.它可以使很多事情变得非常简单(例如内置缓存、过滤、分页等功能)。缺点更多地与维护有关,而不是与性能有关。使用 SqlDataSource 意味着在您网站的每个页面中散布内联 SQL,这显然不是企业开发的最佳实践。它不适合典型的分层开发方法,因为它迫使您将数据访问和业务逻辑都嵌入到表示层中。所以决定因素实际上与性能无关,它更多地与复杂性有关。

关于.net - 生产代码中的 SqlDataSource 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6287289/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com