提问人:EyreCraggs 提问时间:3/14/2023 最后编辑:marc_sEyreCraggs 更新时间:3/14/2023 访问量:161
同时引用 Microsoft.Data.SqlClient 和 System.Data.SqlClient 会导致哪些类型的问题
What kind of problems can be caused by referencing both Microsoft.Data.SqlClient and System.Data.SqlClient
问:
我正在阅读这个问题的答案,其中指出“混淆数据提供者并不好玩,应尽可能避免。我想知道这会导致什么样的问题?Microsoft.Data.SqlClient
System.Data.SqlClient
我考虑过两种情况,第一种是在项目中直接引用这两个包。在这种情况下,我可以看到共享的问题,或者传递 的不同实现的问题,但不确定还有什么会很痛苦。SqlConnection
SqlParameter
第二种是引用一个包,但通过第三方 dll 引用另一个包。在后一种情况下是否会引起问题,如果是这样,如何引起?
我这样做的秘密动机是,我们遇到了奇怪的行为,看起来像是我们的 Hangfire 服务中的连接泄漏,我想知道维护对 和 包的引用是否是一个可能的原因。Microsoft.Data.SqlClient
System.Data.SqlClient
答: 暂无答案
评论
Sytem.Data.SqlType
SqlConnection