gpt4 book ai didi

c# - 数据访问层中的静态方法

转载 作者:太空狗 更新时间:2023-10-30 01:26:07 25 4
gpt4 key购买 nike

我在数据访问层 (DAL) 中使用了很多静态方法,例如:

public static DataTable GetClientNames()
{
return CommonDAL.GetDataTable("....");
}

但我发现有些开发人员不喜欢 DAL 中静态方法的想法。我只需要一些理由在 DAL 中使用或不使用静态方法。

谢谢

托尼

最佳答案

从纯粹主义者的角度来看,这违反了各种最佳实践(例如,对实现的依赖、紧密耦合、不透明依赖等)。我自己会这么说,但最近我倾向于转向更简单的解决方案,而不会过多地研究“enterprizey”功能和流行语。因此,如果您愿意编写这样的代码,如果此架构允许快速开发且可测试,并且最重要的是,它可以解决您的业务问题,那就太好了。

关于c# - 数据访问层中的静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5613729/

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