<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bradley L. Foley</title>
	<atom:link href="http://www.blfoley.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blfoley.com</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Sun, 24 Feb 2013 23:03:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Upgrading Environments</title>
		<link>http://www.blfoley.com/2013/02/24/upgrading-environments/</link>
		<comments>http://www.blfoley.com/2013/02/24/upgrading-environments/#comments</comments>
		<pubDate>Sun, 24 Feb 2013 21:47:55 +0000</pubDate>
		<dc:creator>Brad Foley</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.blfoley.com/?p=270</guid>
		<description><![CDATA[Today I completed the upgrade of my VMWare ESXi server from 5.0 to 5.1. This will allow me to run Windows Server 2012 VM’s to test and develop against. I guess I was a little behind the times. Now on a side note, the environment upgrade was super easy. I simply downloaded the ISO from [...]]]></description>
				<content:encoded><![CDATA[<p>Today I completed the upgrade of my VMWare ESXi server from 5.0 to 5.1. This will allow me to run Windows Server 2012 VM’s to test and develop against. I guess I was a little behind the times. </p><p>Now on a side note, the environment upgrade was super easy. I simply downloaded the ISO from VMWare, burned it to a disc, stuck the DVD in the drive, and the upgrade went off with 3 key strokes and a bit of waiting. No issues what so ever. Way to go VMWare. </p>]]></content:encoded>
			<wfw:commentRss>http://www.blfoley.com/2013/02/24/upgrading-environments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s Been Going On</title>
		<link>http://www.blfoley.com/2013/02/24/whats-been-going-on/</link>
		<comments>http://www.blfoley.com/2013/02/24/whats-been-going-on/#comments</comments>
		<pubDate>Sun, 24 Feb 2013 21:20:25 +0000</pubDate>
		<dc:creator>Brad Foley</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.blfoley.com/?p=269</guid>
		<description><![CDATA[Well, over the past few months, a lot of exciting things have been happening in my world of Development.As you may already know, Microsoft has passed along Commerce Server to a new partner, see previous post about that. I have been working closely with the team over at CommerceServer.NET, and I am very excited about [...]]]></description>
				<content:encoded><![CDATA[<p>Well, over the past few months, a lot of exciting things have been happening in my world of Development.</p><p>As you may already know, Microsoft has passed along Commerce Server to a new partner, see previous post about that. I have been working closely with the team over at <a href="http://www.commerceserver.net/" target="_blank">CommerceServer.NET</a>, and I am very excited about things to come. They have a very aggressive <a href="http://www.commerceserver.net/Roadmap/" target="_blank">road map</a> and have engaged some of their key partners for feedback. I have had the opportunity to sit on several conference calls and have meetings with their product teams and management and it seems there is more drive behind the product now then their ever was before. </p><p>So what can I report on the new product, not much, things are changing rapidly, but I encourage those who are interested to keep checking back here for more information. As I receive solid information I will forward it along. </p><p>With that being said, I’ve decided that I’m going to split my interests, before I was doing e-commerce both professionally and for fun. I think it burned me out a little bit. So I will continue to speak and offer my public sessions on e-commerce and CommerceServer.NET, however I’m going to start focusing my fun side on my interests in the cloud. I am currently working on some integrations for Commerce Server with cloud components, such as search, n-tier cloud based solutions, and PCI compliant cloud hosting. I will post more on these as I get them operational. </p><p>Other than that, things have been going well, and expect to see me back on the speaking circuit soon. </p>]]></content:encoded>
			<wfw:commentRss>http://www.blfoley.com/2013/02/24/whats-been-going-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Commerce Server Error 16389 From The Profile Context</title>
		<link>http://www.blfoley.com/2012/07/27/commerce-server-error-16389-from-the-profile-context/</link>
		<comments>http://www.blfoley.com/2012/07/27/commerce-server-error-16389-from-the-profile-context/#comments</comments>
		<pubDate>Fri, 27 Jul 2012 17:35:46 +0000</pubDate>
		<dc:creator>Brad Foley</dc:creator>
				<category><![CDATA[Commerce Server]]></category>
		<category><![CDATA[Commerce Server 2009 R2]]></category>
		<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[exception]]></category>
		<category><![CDATA[profile system]]></category>

		<guid isPermaLink="false">http://www.blfoley.com/?p=253</guid>
		<description><![CDATA[I’m just writing this quick little trouble shooter, because there doesn’t seem to be much on the net about it. And I always seem to forget to do it. So after doing some database restores and moving things around, I always seem to forget to change the profile partition connection string. It’s quite simple… Open [...]]]></description>
				<content:encoded><![CDATA[<p>I’m just writing this quick little trouble shooter, because there doesn’t seem to be much on the net about it. And I always seem to forget to do it. </p>  <p>So after doing some database restores and moving things around, I always seem to forget to change the profile partition connection string. </p>  <p>It’s quite simple… Open the Commerce Server Manager…</p>  <p><a href="http://www.blfoley.com/wp-content/uploads/2012/07/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.blfoley.com/wp-content/uploads/2012/07/image_thumb.png" width="327" height="254" /></a></p>  <p>Right click on the SQLSource and modify the connection string to where your profile database is actually located. </p>  <p>&#160;</p>  <p><strong>Stack trace: </strong>&#160;&#160; at Microsoft.CommerceServer.Interop.Profiles.ProfileServiceClass.Initialize(String sConfigStore, String sCatalog)    <br />&#160;&#160; at Microsoft.CommerceServer.Runtime.Profiles.ProfileContext..ctor(String profileServiceConnectionString, String providerConnectionString, String bdaoConnectionString, DebugContext debugContext)</p>]]></content:encoded>
			<wfw:commentRss>http://www.blfoley.com/2012/07/27/commerce-server-error-16389-from-the-profile-context/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Searching a Database for Columns</title>
		<link>http://www.blfoley.com/2012/07/04/searching-a-database-for-columns/</link>
		<comments>http://www.blfoley.com/2012/07/04/searching-a-database-for-columns/#comments</comments>
		<pubDate>Wed, 04 Jul 2012 18:29:28 +0000</pubDate>
		<dc:creator>Brad Foley</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[column]]></category>
		<category><![CDATA[like]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.blfoley.com/?p=248</guid>
		<description><![CDATA[This is just a quick little post on a useful query that I find myself using quite often. It allows me to search a database for a column using a LIKE statement. For example here I am searching the database for all columns (from both tables and views) that contain the word catalog. select * [...]]]></description>
				<content:encoded><![CDATA[<p>This is just a quick little post on a useful query that I find myself using quite often. It allows me to search a database for a column using a LIKE statement. For example here I am searching the database for all columns (from both tables and views) that contain the word catalog. </p>  <pre class="csharpcode"><span class="kwrd">select</span> * <span class="kwrd">From</span> INFORMATION_SCHEMA.COLUMNS 
<span class="kwrd">Where</span> COLUMN_NAME <span class="kwrd">like</span> <span class="str">'%catalog%'</span></pre>

<p><style type="text/css">

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style></p>

<p>Just thought I would Share…</p>]]></content:encoded>
			<wfw:commentRss>http://www.blfoley.com/2012/07/04/searching-a-database-for-columns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Simple Method to Clone an EntityObject</title>
		<link>http://www.blfoley.com/2012/06/27/a-simple-method-to-clone-an-entityobject/</link>
		<comments>http://www.blfoley.com/2012/06/27/a-simple-method-to-clone-an-entityobject/#comments</comments>
		<pubDate>Wed, 27 Jun 2012 14:16:59 +0000</pubDate>
		<dc:creator>Brad Foley</dc:creator>
				<category><![CDATA[.NET Development]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[Entity]]></category>
		<category><![CDATA[Entity Framework]]></category>

		<guid isPermaLink="false">http://www.blfoley.com/?p=245</guid>
		<description><![CDATA[&#160; I’ve just come across a problem where I needed to clone an Entity and add the duplicate value to the context only changing one property. I don’t know where I got this from originally, but I’ve made tweaks to it, and it works like a charm. public static EntityObject Clone(EntityObject entity) { var type [...]]]></description>
				<content:encoded><![CDATA[<p>&#160;</p>  <p>I’ve just come across a problem where I needed to clone an Entity and add the duplicate value to the context only changing one property. I don’t know where I got this from originally, but I’ve made tweaks to it, and it works like a charm.</p>  <pre class="csharpcode"><span class="kwrd">public</span> <span class="kwrd">static</span> EntityObject Clone(EntityObject entity)
        {
            var type = entity.GetType();
            var clone = Activator.CreateInstance(type);

            <span class="kwrd">foreach</span> (var property <span class="kwrd">in</span> type.GetProperties(BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.SetProperty))
            {
                <span class="kwrd">if</span> (property.PropertyType.IsGenericType &amp;&amp; property.PropertyType.GetGenericTypeDefinition() == <span class="kwrd">typeof</span>(EntityReference&lt;&gt;)) <span class="kwrd">continue</span>;
                <span class="kwrd">if</span> (property.PropertyType.IsGenericType &amp;&amp; property.PropertyType.GetGenericTypeDefinition() == <span class="kwrd">typeof</span>(EntityCollection&lt;&gt;)) <span class="kwrd">continue</span>;
                <span class="kwrd">if</span> (property.PropertyType.IsSubclassOf(<span class="kwrd">typeof</span>(EntityObject))) <span class="kwrd">continue</span>;

                <span class="kwrd">if</span> (property.CanWrite)
                {
                    property.SetValue(clone, property.GetValue(entity, <span class="kwrd">null</span>), <span class="kwrd">null</span>);
                }
            }

            <span class="kwrd">return</span> (EntityObject)clone;
        } </pre>

<p><style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style></p>

<p>This is a simple method that could even be made an extension method. Enjoy!</p>]]></content:encoded>
			<wfw:commentRss>http://www.blfoley.com/2012/06/27/a-simple-method-to-clone-an-entityobject/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Very Simple Introduction to the Task Parallel Library (TPL) in C#</title>
		<link>http://www.blfoley.com/2012/06/26/a-very-simple-introduction-to-the-task-parallel-library-tpl-in-c/</link>
		<comments>http://www.blfoley.com/2012/06/26/a-very-simple-introduction-to-the-task-parallel-library-tpl-in-c/#comments</comments>
		<pubDate>Tue, 26 Jun 2012 12:07:36 +0000</pubDate>
		<dc:creator>Brad Foley</dc:creator>
				<category><![CDATA[.NET Development]]></category>
		<category><![CDATA[Async]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[TPL]]></category>

		<guid isPermaLink="false">http://www.blfoley.com/?p=243</guid>
		<description><![CDATA[So many times I have shunned away from doing Async programming. Most commonly because the programs that I write are simple and needed in a hurry. Even though using Async would have allowed for a better user experience and better performance. I never have been a fan of the current Async programming models, however TPL [...]]]></description>
				<content:encoded><![CDATA[<p>So many times I have shunned away from doing Async programming. Most commonly because the programs that I write are simple and needed in a hurry. Even though using Async would have allowed for a better user experience and better performance. I never have been a fan of the current Async programming models, however TPL has caught my eye. So lets look at a few quick examples…</p>  <p>So, in my first example I have two simple web services that get the same data from different sources. Neither is particularly reliable or fast, so what I want to to is to hit both at the same time, and take which ever one comes back first, that way I can provide the best user experience. I’ve done this through a simple console application.</p>  <pre class="csharpcode"> <span class="kwrd">static</span> <span class="kwrd">void</span> Main(<span class="kwrd">string</span>[] args)
        {
            List&lt;Task&gt; tasks = <span class="kwrd">new</span> List&lt;Task&gt;();
            CancellationTokenSource cancelToken = <span class="kwrd">new</span> CancellationTokenSource(); 

            <span class="kwrd">string</span> result = String.Empty;

            Task t_MethodA = Task.Factory.StartNew(() =&gt;
                {
                    result = Services.GetResultsMethodA();
                    cancelToken.Token.ThrowIfCancellationRequested(); 
                },cancelToken.Token);
            Task t_MethodB = Task.Factory.StartNew(() =&gt;
                {
                    result = Services.GetResultsMethodB();
                    cancelToken.Token.ThrowIfCancellationRequested(); 
                },cancelToken.Token);

            tasks.Add(t_MethodA);
            tasks.Add(t_MethodB);

            Task.WaitAny(tasks.ToArray());
            cancelToken.Cancel(); 

            Console.WriteLine(result);
            Console.ReadKey();
        }</pre>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>

<p>Now for you windows programmers, lets look at a quick WPF example where were doing to do a simple Async call to grab some data, and place it in a text box for the user to later manipulate.</p>

<pre class="csharpcode"><span class="kwrd">private</span> <span class="kwrd">void</span> button1_Click(<span class="kwrd">object</span> sender, RoutedEventArgs e)
        {
            button1.Content = <span class="str">&quot;Processing...&quot;</span>;
            button1.IsEnabled = <span class="kwrd">false</span>;

            Task t = Task.Factory.StartNew(() =&gt;
                {
                    System.Threading.Thread.Sleep(5000);

                }).ContinueWith(o =&gt; 
                {
                    button1.Content = <span class="str">&quot;Process&quot;</span>;
                    button1.IsEnabled = <span class="kwrd">true</span>; 

                },TaskScheduler.FromCurrentSynchronizationContext()); 
        }</pre>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>

<p>Using this method the user can still access the user interface because the UI thread isn’t locked, and will allow them to update other fields, do other processing, and avoid the “(not responding)” dialog we’re all custom to.</p>

<p>Now something new, because I think retyping is annoying, I’m putting my samples solution on CodePlex located <a href="http://blfoley.codeplex.com/" target="_blank">here</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.blfoley.com/2012/06/26/a-very-simple-introduction-to-the-task-parallel-library-tpl-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Microsoft Was Smart To Abandon Commerce Server</title>
		<link>http://www.blfoley.com/2012/05/12/why-microsoft-was-smart-to-abandon-commerce-server/</link>
		<comments>http://www.blfoley.com/2012/05/12/why-microsoft-was-smart-to-abandon-commerce-server/#comments</comments>
		<pubDate>Sat, 12 May 2012 14:35:16 +0000</pubDate>
		<dc:creator>Brad Foley</dc:creator>
				<category><![CDATA[Commerce Server]]></category>
		<category><![CDATA[Ascentium]]></category>

		<guid isPermaLink="false">http://www.blfoley.com/?p=241</guid>
		<description><![CDATA[Being a Microsoft Commerce Server MVP, when I got the news that Microsoft was transferring development of Commerce Server to a partner, Ascentium, I was at first a little disappointed. I have been working with Commerce Server for a few years, and have really grown to like the product and its extensibility. So being that [...]]]></description>
				<content:encoded><![CDATA[<p>Being a Microsoft Commerce Server MVP, when I got the news that Microsoft was transferring development of Commerce Server to a partner, <a href="http://www.ascentium.com/" target="_blank">Ascentium</a>, I was at first a little disappointed. I have been working with Commerce Server for a few years, and have really grown to like the product and its extensibility. So being that I am not a man of many words, lets sum this up into a simple advantage/disadvantage list.</p>  <h3>Disadvantages</h3>  <ul>   <li>Subscription based licensing (Not a big deal for most companies, but for capital based accounting, not so good)</li>    <li>Won’t be covered by Microsoft’s 10 year support lifecycle</li>    <ul>     <li>You’ll have to keep your platform a little more current (I know a lot of sites still using Commerce Server 2000)</li>   </ul> </ul>  <h3>Advantages</h3>  <ul>   <li>Substantial decrease in cost</li>    <li>More aggressive release cycle (I would expect every 6 months or so)</li>    <li>Not bound by Microsoft’s development policies</li>    <ul>     <li>We should start seeing integrated components like PayPal, Amazon, etc..</li>      <li>Faster releases</li>      <li>Better testability with releases</li>      <li>Improved delivery format</li>   </ul>    <li>More personal experience for partners and developers</li>    <ul>     <li>When dealing with the non-Giant firms, your relationship is more personal and valuable</li>   </ul>    <li>Ascentium has committed to delivering the product and has a great <a href="http://www.commerceserver.net/Pages/FAQ/Roadmap.aspx" target="_blank">road map</a></li> </ul>  <h3>Reasons</h3>  <p>This is only speculative but here’s my take. I imagine several higher ups in Microsoft sat in a room and realized simply that there weren’t many new Commerce Server customers, why?, because the product was becoming dated. So, what to do, this is what I would have done… <em>(And what I believe they did…) </em>Well, we can transfer the development of Commerce Server to a partner, for all the reasons above, and keep a good enterprise e-commerce platform that runs on the Microsoft Stack, and we’ll still get the licensing revenue for Windows Server, SQL Server, BizTalk, and possibly SharePoint. All is all, a good decision on the part of Microsoft, whether it went down this way or not. </p>  <h3></h3>  <h3></h3>  <h3></h3>  <h3>Summary</h3>  <p>So in summary, while there are few disadvantages, I feel the advantages far outnumber the negative. One key thing that was never listed on either side was customer perception. This could swing either way, many customer are comfortable with the Microsoft product lifecycle and even depend on it. Other customers however, feel that Microsoft wasn’t allowing them to be competitive, falling behind the competition. Being that Commerce Server is still being developed by the same “people” as it was before, the product will be the same strength. </p>]]></content:encoded>
			<wfw:commentRss>http://www.blfoley.com/2012/05/12/why-microsoft-was-smart-to-abandon-commerce-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working With Databases In Visual Studio Without SQL Server Installed</title>
		<link>http://www.blfoley.com/2012/05/12/working-with-databases-in-visual-studio-without-sql-server-installed/</link>
		<comments>http://www.blfoley.com/2012/05/12/working-with-databases-in-visual-studio-without-sql-server-installed/#comments</comments>
		<pubDate>Sat, 12 May 2012 13:53:04 +0000</pubDate>
		<dc:creator>Brad Foley</dc:creator>
				<category><![CDATA[.NET Development]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.blfoley.com/?p=239</guid>
		<description><![CDATA[When you get the following error after trying to connect to a database in Visual Studio 2010. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; Microsoft Visual Studio &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; Could not load file or assembly &#8216;Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91&#8242; or one of its dependencies. The system cannot find the file specified. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; Simply download and install the following components. Microsoft SQL Server [...]]]></description>
				<content:encoded><![CDATA[<p>When you get the following error after trying to connect to a database in Visual Studio 2010. </p>  <p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;   <br />Microsoft Visual Studio    <br />&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;    <br />Could not load file or assembly &#8216;Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91&#8242; or one of its dependencies. The system cannot find the file specified.    <br />&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;    <br />Simply download and install the following components.</p>  <p>Microsoft SQL Server System CLR Types &#8211; <a href="http://go.microsoft.com/fwlink/?LinkId=123721&amp;clcid=0x409">http://go.microsoft.com/fwlink/?LinkId=123721&amp;clcid=0&#215;409</a></p>  <p>Microsoft SQL Server 2008 Management Objects &#8211; <a href="http://go.microsoft.com/fwlink/?LinkId=123708&amp;clcid=0x409">http://go.microsoft.com/fwlink/?LinkId=123708&amp;clcid=0&#215;409</a></p>  <p>Microsoft SQL Server 2008 Native Client &#8211; <a href="http://go.microsoft.com/fwlink/?LinkId=123717&amp;clcid=0x409">http://go.microsoft.com/fwlink/?LinkId=123717&amp;clcid=0&#215;409</a></p>  <p>I run into this quite a bit when working on client provided developer workstations and they don’t find the need in installing a local SQL Server or the management objects.</p>  <p>The other alternative is to simply download and install SQL Server Management Studio. </p>]]></content:encoded>
			<wfw:commentRss>http://www.blfoley.com/2012/05/12/working-with-databases-in-visual-studio-without-sql-server-installed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ODAC Released with Entity Framework and LINQ Support</title>
		<link>http://www.blfoley.com/2012/01/24/odac-released-with-entity-framework-and-linq-support/</link>
		<comments>http://www.blfoley.com/2012/01/24/odac-released-with-entity-framework-and-linq-support/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 15:58:31 +0000</pubDate>
		<dc:creator>Brad Foley</dc:creator>
				<category><![CDATA[.NET Development]]></category>
		<category><![CDATA[ADO Entity]]></category>
		<category><![CDATA[Data Access]]></category>
		<category><![CDATA[Linq]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.blfoley.com/?p=236</guid>
		<description><![CDATA[Oracle Data Access Components Released with Entity Framework and LINQ Support The production version of ODAC 11.2 Release 4 (11.2.0.3) has arrived for Entity Framework and LINQ developers! It includes 32-bit and x64 versions with the option of using an automated installer or xcopy deployment. The release incorporates Oracle Database client 11.2.0.3, which can access [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Oracle Data Access Components Released with Entity Framework and LINQ Support</strong></p>  <p>The production version of ODAC 11.2 Release 4 (11.2.0.3) has arrived for Entity Framework and LINQ developers! It includes 32-bit and x64 versions with the option of using an automated installer or xcopy deployment.</p>  <p>The release incorporates Oracle Database client 11.2.0.3, which can access Oracle Database 9.2 and higher. Oracle supports Entity Framework and LINQ with Microsoft Visual Studio 2010 and .NET Framework 4, including Entity Framework 4.1 and 4.2.</p>  <ul>   <li>Download ODAC 11.2 Release 4     <ul>       <li><a href="http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html?msgid=3-5804196843">32-bit ODAC with Oracle Developer Tools for Visual Studio</a> (required for Entity Framework development)</li>        <li><a href="http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-087491.html?msgid=3-5804196843">32-bit ODAC xcopy</a></li>        <li><a href="http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html?msgid=3-5804196843">x64 ODAC installer and xcopy</a></li>     </ul>   </li>    <li>Article: <a href="http://www.oracle.com/technetwork/issue-archive/2011/11-sep/o51odt-453447.html?msgid=3-5804196843">Use Entity Framework with ODP.NET</a></li>    <li><a href="http://www.oracle.com/goto/newsletters/qtr/dotnet/0112/cd_E20434_01_welcome.html?msgid=3-5804196843">ODAC 11.2 Release 4 Documentation</a></li> </ul> <a href="http://www.oracle.com/technetwork/database/windows/newfeatures-084113.html?msgid=3-5804196843">ODAC New Features List</a>]]></content:encoded>
			<wfw:commentRss>http://www.blfoley.com/2012/01/24/odac-released-with-entity-framework-and-linq-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft MVP Award for 2012</title>
		<link>http://www.blfoley.com/2012/01/04/microsoft-mvp-award-for-2012/</link>
		<comments>http://www.blfoley.com/2012/01/04/microsoft-mvp-award-for-2012/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 13:15:10 +0000</pubDate>
		<dc:creator>Brad Foley</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Award]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MVP]]></category>

		<guid isPermaLink="false">http://www.blfoley.com/?p=233</guid>
		<description><![CDATA[So I received an email, New Years day, informing me that I have been awarded my second MVP award.&#160; I am glad Microsoft decided to keep the program going as they transition Commerce Server to Ascentium. It is with great pride we announce that Bradley Foley has been awarded as a Microsoft® Most Valuable Professional [...]]]></description>
				<content:encoded><![CDATA[<p>So I received an email, New Years day, informing me that I have been awarded my second MVP award.&#160; I am glad Microsoft decided to keep the program going as they transition Commerce Server to Ascentium.</p>  <blockquote>   <p>It is with great pride we announce that Bradley Foley has been awarded as a Microsoft® Most Valuable     <br />Professional (MVP) for 1/1/2012 &#8211; 1/1/2013. The Microsoft MVP Award is an annual award that recognizes      <br />exceptional technology community leaders worldwide who actively share their high quality, real world expertise      <br />with users and Microsoft. All of us at Microsoft recognize and appreciate Bradley’s extraordinary contributions and      <br />want to take this opportunity to share our appreciation with you.</p> </blockquote>  <p>I do with to keep working within the community, either with Commerce Server, or perhaps its time I learn a new trade. Who knows only time will tell.</p>]]></content:encoded>
			<wfw:commentRss>http://www.blfoley.com/2012/01/04/microsoft-mvp-award-for-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
