【发布时间】:2020-09-07 10:58:28
【问题描述】:
我对 MultipleActiveResultSets 参数和 System.Data.SqlClient 的默认值有疑问。
关于 MARS 的 MSDN 文章指出,连接字符串中 MultipleActiveResultSets 参数的默认值为 false,除非特别设置为 True,否则 MARS 功能被禁用。
虽然我在网上看到一些帖子表明使用 System.Data.SqlClient 时默认启用 MARS,除非用户在连接字符串上专门设置 MultipleActiveResultSets=false,这意味着如果从连接字符串,启用 MARS 功能。
我只是想知道:当使用 SqlClient 而不在连接字符串中指定 MultipleActiveResultSets 参数时,是否启用了 MARS 功能?
【问题讨论】:
标签: c# sql .net sql-server sqlclient