<br />
<b>Warning</b>:  Undefined array key "PATH_INFO" in <b>/var/www/html/blogs/bobb/wp-content/themes/sql-skills/functions.php</b> on line <b>13</b><br />
<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Bob Beauchemin</provider_name><provider_url>https://www.sqlskills.com/blogs/bobb</provider_url><title>Merging SqlClient and SqlServer providers - Bob Beauchemin</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="ynrUkrVSTb"&gt;&lt;a href="https://www.sqlskills.com/blogs/bobb/merging-sqlclient-and-sqlserver-providers/"&gt;Merging SqlClient and SqlServer providers&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.sqlskills.com/blogs/bobb/merging-sqlclient-and-sqlserver-providers/embed/#?secret=ynrUkrVSTb" width="600" height="338" title="&#x201C;Merging SqlClient and SqlServer providers&#x201D; &#x2014; Bob Beauchemin" data-secret="ynrUkrVSTb" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.sqlskills.com/blogs/bobb/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>It turns out that the week before last, the SQL Server and ADO.NET teams (they may be part of the same team) made public the decision to merge the SqlClient data provider and in-proc SqlServer provider code into a single provider. Details are sketchy currently, but the reasoning behind this is that it's easier for [&hellip;]</description></oembed>
