<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Schema Compare DTE Commands</title><link>http://blogs.msdn.com/psirr/archive/2008/11/22/schema-compare-dte-commands.aspx</link><description>In this blog I’ll lead you through the various parameters for the “Data.NewSchemaComparison” command available in the General Distribution Release (GDR) for Visual Studio Team System 2008 Database Edition and Visual Studio 2010 Beta 2.&amp;#160; This command</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>New VSDB Blog</title><link>http://blogs.msdn.com/psirr/archive/2008/11/22/schema-compare-dte-commands.aspx#9132956</link><pubDate>Sat, 22 Nov 2008 22:00:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9132956</guid><dc:creator>Data Dude</dc:creator><description>&lt;p&gt;Patrick Sirr , one of the key developers in our team started his own blog. If you want to learn about&lt;/p&gt;
</description></item><item><title>Visual Studio Team System 2008 Database Edition GDR - RTM</title><link>http://blogs.msdn.com/psirr/archive/2008/11/22/schema-compare-dte-commands.aspx#9143114</link><pubDate>Wed, 26 Nov 2008 05:15:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9143114</guid><dc:creator>Data Dude</dc:creator><description>&lt;p&gt;Finally the moment is there, the final version of the Visual Studio Team System 2008 Database Edition&lt;/p&gt;
</description></item><item><title>Visual Studio Team System 2008 Database Edition GDR - RTM</title><link>http://blogs.msdn.com/psirr/archive/2008/11/22/schema-compare-dte-commands.aspx#9143624</link><pubDate>Wed, 26 Nov 2008 12:27:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9143624</guid><dc:creator>Ronan Geraghty's Blog </dc:creator><description>&lt;p&gt;The VS Database edition team has just released the golden version of the Visual Studio Team System 2008&lt;/p&gt;
</description></item><item><title>re: Schema Compare DTE Commands</title><link>http://blogs.msdn.com/psirr/archive/2008/11/22/schema-compare-dte-commands.aspx#9317257</link><pubDate>Wed, 14 Jan 2009 00:46:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9317257</guid><dc:creator>psirr</dc:creator><description>&lt;p&gt;I've uploaded a new .zip file with some fixes. &amp;nbsp;Thanks Tracy!!&lt;/p&gt;
</description></item><item><title>re: Schema Compare DTE Commands</title><link>http://blogs.msdn.com/psirr/archive/2008/11/22/schema-compare-dte-commands.aspx#9317778</link><pubDate>Wed, 14 Jan 2009 04:57:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9317778</guid><dc:creator>tsells</dc:creator><description>&lt;p&gt;Patrick - &lt;/p&gt;
&lt;p&gt;Thank you very much for thus. &amp;nbsp;This will be most helpful in our automated development / testing environment. &amp;nbsp;It is working as expected now. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Tracy&lt;/p&gt;
</description></item><item><title>re: Schema Compare DTE Commands</title><link>http://blogs.msdn.com/psirr/archive/2008/11/22/schema-compare-dte-commands.aspx#9411676</link><pubDate>Wed, 11 Feb 2009 03:40:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9411676</guid><dc:creator>psirr</dc:creator><description>&lt;p&gt;I've updated the zip file to include a block of code which verifies that any projects you may be comparing have their database schema models fully resolved. &amp;nbsp;This code is unnecessary when comparing two databases as the reverse engineering process will resolve the models as they built.&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Just in case you're comparing two projects you'll need to build the solution&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// to make sure the project's object models are fully built.&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dteInstance.ExecuteCommand(&amp;quot;Build.BuildSolution&amp;quot;, commandArg);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bool done = false;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while (!done &amp;amp;&amp;amp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; vs.HasExited == false)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (dteInstance.Solution.SolutionBuild.BuildState == EnvDTE.vsBuildState.vsBuildStateDone)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;done = true;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Console.WriteLine(&amp;quot;Waiting for solution build to finish...&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Thread.Sleep(5000);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
</description></item></channel></rss>