1

我是 C# 新手,编程不到一年。到目前为止,我一直在使用 Micrsoft SQLHelper 类。(下面的文本标题副本)我最近遇到了 Dapper。

问题是,我应该改用 Dapper 吗?

尽管 SQLHelper 类没有任何问题,但我不知道它有多老,而且我没有足够的经验来确定是否应该出于 xyz 的原因切换到使用 Dapper。Dapper 是首选的长期解决方案吗?

谢谢

// 适用于 .NET 的 Microsoft 数据访问应用程序块 // SQLHelper.cs // // 此文件包含 SqlHelper 和 SqlHelperParameterCache // 类的实现。

4

1 回答 1

1

EntLib 是否在做您需要的事情而不给您带来不便?然后:也许​​坚持下去。Dapper在很多方面可能会更方便,EntLib 可以说是采用复杂的 API (ADO.NET) 并使其更复杂(与旨在使调用者更简单的 Dapper 相反),但是:如果代码有效……耸耸肩

如果你从头开始,我会 100% 说“不要带着驳船杆靠近 EntLib,Dapper 很好”(披露:我有点偏见),但是:如果你的代码今天可以工作,可能除非您有时间解决移动齿轮时遇到的任何问题,否则最好不要触摸它。

于 2021-04-20T14:28:49.540 回答