gpt4 book ai didi

c# - asp.net sqldatasource vs 在代码后面做

转载 作者:行者123 更新时间:2023-11-30 21:13:49 25 4
gpt4 key购买 nike

这可能会归结为一个哲学问题,但使用 <asp:sqldatasource> 之间真的有什么主要区别吗?在 aspx 文件中还是在后面的代码中完成所有工作?

如果是,它们是什么,为什么?我知道我有自己的喜好,但我只是好奇别人怎么想。

编辑:

我故意没有把我的偏好放在尽可能多的代码后面甚至 DAO 中。我很好奇其他人的想法,因为我将不得不更新一堆在整个 apsx 文件中调用 sqldatasource 的代码。

谢谢大家的回复。感谢您的意见。

最佳答案

将 SQLDataSource 嵌入到 asp.net 页面中会使表示层与数据访问层耦合,从而降低可测试性和灵 active 。我强烈建议将您的数据连接移动到它们自己的类,并创建一个数据访问层,您的页面隐藏代码可以从中提取。

理想情况下,您可以将其进一步分离到一个 N 层解决方案中。 Link

关于c# - asp.net sqldatasource vs 在代码后面做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6630291/

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