<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Windark</title>
    <link>http://windark.net/blog/</link>
    <description />
    <language>en-us</language>
    <copyright>Eddy Recio</copyright>
    <lastBuildDate>Fri, 11 Aug 2006 13:58:50 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.8.5223.2</generator>
    <managingEditor>eddy@windark.net</managingEditor>
    <webMaster>eddy@windark.net</webMaster>
    <item>
      <trackback:ping>http://windark.net/blog/Trackback.aspx?guid=96975a8a-320b-4335-89b7-22c2ee7d10fc</trackback:ping>
      <pingback:server>http://windark.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://windark.net/blog/PermaLink,guid,96975a8a-320b-4335-89b7-22c2ee7d10fc.aspx</pingback:target>
      <dc:creator>eddy@windark.net (Windark!)</dc:creator>
      <wfw:comment>http://windark.net/blog/CommentView,guid,96975a8a-320b-4335-89b7-22c2ee7d10fc.aspx</wfw:comment>
      <wfw:commentRss>http://windark.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=96975a8a-320b-4335-89b7-22c2ee7d10fc</wfw:commentRss>
      <slash:comments>5</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      So everyone thinks concurrency will be super important in the years to come. And who
      would disagree? I recently found this link on the <a href="http://research.microsoft.com/research/">MS
      Research page.</a> Of course everyone's heard about C Omega, since it was the prototype
      for the implementation of generics, but did you know about the concurrency lib? 
   </p>
        <p>
          <a href="http://research.microsoft.com/research/downloads/#Joins+-+A+Concurrency+Library" name="Joins+-+A+Concurrency+Library">
          </a>
          <a href="http://research.microsoft.com/research/downloads/#Joins+-+A+Concurrency+Library">Joins
      - A Concurrency Library </a>
        </p>
        <tr>
        </tr>
        <p>
      Comega promised C# programmers a more pleasant world of concurrent programming. Comega
      had a simple, declarative, and powerful model of concurrency—Join Patterns—applicable
      both to multithreaded applications and to the orchestration of asynchronous, event-based
      distributed applications. By exploiting Generics in the Common Language Runtime, we
      can provide join patterns as a library rather than as a language feature. Offering
      a library has advantages: The library is language neutral, supporting C#, Visual Basic,
      and other languages; and the library's join patterns are dynamic, supporting solutions
      difficult to express with the static join patterns of Comega. The Joins library is
      efficient and has a simple interface that makes it easy to translate Comega programs
      to C#. The installer includes a tutorial, documentation, samples, and demos.
   </p>
        <img width="0" height="0" src="http://windark.net/blog/aggbug.ashx?id=96975a8a-320b-4335-89b7-22c2ee7d10fc" />
      </body>
      <title>Concurrency will be worth it's weight in Gold.</title>
      <guid>http://windark.net/blog/PermaLink,guid,96975a8a-320b-4335-89b7-22c2ee7d10fc.aspx</guid>
      <link>http://windark.net/blog/PermaLink,guid,96975a8a-320b-4335-89b7-22c2ee7d10fc.aspx</link>
      <pubDate>Fri, 11 Aug 2006 13:58:50 GMT</pubDate>
      <description>&lt;p&gt;
   So everyone thinks concurrency will be super important in the years to come. And who
   would disagree? I recently found this link on the &lt;a href="http://research.microsoft.com/research/"&gt;MS
   Research page.&lt;/a&gt; Of course everyone's heard about C Omega, since it was the prototype
   for the implementation of generics, but did you know about the concurrency lib? 
&lt;p&gt;
   &lt;a href="http://research.microsoft.com/research/downloads/#Joins+-+A+Concurrency+Library" name=Joins+-+A+Concurrency+Library&gt;&lt;/a&gt;&lt;a href="http://research.microsoft.com/research/downloads/#Joins+-+A+Concurrency+Library"&gt;Joins
   - A Concurrency Library &lt;/a&gt;
&lt;/p&gt;
&lt;tr&gt;
&lt;p&gt;
   Comega promised C# programmers a more pleasant world of concurrent programming. Comega
   had a simple, declarative, and powerful model of concurrency—Join Patterns—applicable
   both to multithreaded applications and to the orchestration of asynchronous, event-based
   distributed applications. By exploiting Generics in the Common Language Runtime, we
   can provide join patterns as a library rather than as a language feature. Offering
   a library has advantages: The library is language neutral, supporting C#, Visual Basic,
   and other languages; and the library's join patterns are dynamic, supporting solutions
   difficult to express with the static join patterns of Comega. The Joins library is
   efficient and has a simple interface that makes it easy to translate Comega programs
   to C#. The installer includes a tutorial, documentation, samples, and demos.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://windark.net/blog/aggbug.ashx?id=96975a8a-320b-4335-89b7-22c2ee7d10fc" /&gt;</description>
      <comments>http://windark.net/blog/CommentView,guid,96975a8a-320b-4335-89b7-22c2ee7d10fc.aspx</comments>
      <category>.NET;Programming</category>
    </item>
    <item>
      <trackback:ping>http://windark.net/blog/Trackback.aspx?guid=29a59ee0-9007-4a67-9bcb-6a907e6c2f6f</trackback:ping>
      <pingback:server>http://windark.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://windark.net/blog/PermaLink,guid,29a59ee0-9007-4a67-9bcb-6a907e6c2f6f.aspx</pingback:target>
      <dc:creator>eddy@windark.net (Windark!)</dc:creator>
      <wfw:comment>http://windark.net/blog/CommentView,guid,29a59ee0-9007-4a67-9bcb-6a907e6c2f6f.aspx</wfw:comment>
      <wfw:commentRss>http://windark.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=29a59ee0-9007-4a67-9bcb-6a907e6c2f6f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      So I came across this site (<a href="http://www.infoq.com/">http://www.infoq.com/</a>)
      recently. It has lots of industry news, but more importantly has a free eBook "Visual
      Studio Tips and Tricks" <a href="http://www.infoq.com/minibooks/vsnettt">http://www.infoq.com/minibooks/vsnettt</a>.
      You have to sign up to download, so spam might be a small price to pay ;-)
   </p>
        <p>
      I pride myself in knowing lots of VS shortcuts and the like, but I have to admit I
      have already picked up quite a few new ones.
   </p>
        <img width="0" height="0" src="http://windark.net/blog/aggbug.ashx?id=29a59ee0-9007-4a67-9bcb-6a907e6c2f6f" />
      </body>
      <title>Visual Studio Tips and Tricks Book</title>
      <guid>http://windark.net/blog/PermaLink,guid,29a59ee0-9007-4a67-9bcb-6a907e6c2f6f.aspx</guid>
      <link>http://windark.net/blog/PermaLink,guid,29a59ee0-9007-4a67-9bcb-6a907e6c2f6f.aspx</link>
      <pubDate>Thu, 03 Aug 2006 03:07:08 GMT</pubDate>
      <description>&lt;p&gt;
   So I came across this site (&lt;a href="http://www.infoq.com/"&gt;http://www.infoq.com/&lt;/a&gt;)
   recently. It has lots of industry news, but more importantly has a free eBook "Visual
   Studio Tips and Tricks" &lt;a href="http://www.infoq.com/minibooks/vsnettt"&gt;http://www.infoq.com/minibooks/vsnettt&lt;/a&gt;.
   You have to sign up to download, so&amp;nbsp;spam might be a small price to pay ;-)
&lt;/p&gt;
&lt;p&gt;
   I pride myself in knowing lots of VS shortcuts and the like, but I have to admit I
   have already picked up quite a few new ones.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://windark.net/blog/aggbug.ashx?id=29a59ee0-9007-4a67-9bcb-6a907e6c2f6f" /&gt;</description>
      <comments>http://windark.net/blog/CommentView,guid,29a59ee0-9007-4a67-9bcb-6a907e6c2f6f.aspx</comments>
      <category>.NET;Programming</category>
    </item>
    <item>
      <trackback:ping>http://windark.net/blog/Trackback.aspx?guid=918cc94f-1235-4d39-ba3d-07279c451d67</trackback:ping>
      <pingback:server>http://windark.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://windark.net/blog/PermaLink,guid,918cc94f-1235-4d39-ba3d-07279c451d67.aspx</pingback:target>
      <dc:creator>eddy@windark.net (Windark!)</dc:creator>
      <wfw:comment>http://windark.net/blog/CommentView,guid,918cc94f-1235-4d39-ba3d-07279c451d67.aspx</wfw:comment>
      <wfw:commentRss>http://windark.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=918cc94f-1235-4d39-ba3d-07279c451d67</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Font Heaven!</title>
      <guid>http://windark.net/blog/PermaLink,guid,918cc94f-1235-4d39-ba3d-07279c451d67.aspx</guid>
      <link>http://windark.net/blog/PermaLink,guid,918cc94f-1235-4d39-ba3d-07279c451d67.aspx</link>
      <pubDate>Mon, 05 Jun 2006 14:55:13 GMT</pubDate>
      <description>&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Consolas"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;I
   can be very selective about fonts, especially for writing code. After all I spend
   large portions of the day staring at a computer monitor. So when I first saw this
   download for a font named “Consolas”, I wasn’t so sure. After trying it! Well let’s
   just say I have a new font for preference.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Consolas"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Consolas"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;Enjoy!&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Consolas"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Consolas"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=22E69AE4-7E40-4807-8A86-B3D36FAB68D3&amp;amp;displaylang=en"&gt;&lt;font size=3&gt;http://www.microsoft.com/downloads/details.aspx?familyid=22E69AE4-7E40-4807-8A86-B3D36FAB68D3&amp;amp;displaylang=en&lt;/font&gt;&lt;/a&gt;&lt;font size=3&gt;&lt;font color=#000000&gt; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://windark.net/blog/aggbug.ashx?id=918cc94f-1235-4d39-ba3d-07279c451d67" /&gt;</description>
      <comments>http://windark.net/blog/CommentView,guid,918cc94f-1235-4d39-ba3d-07279c451d67.aspx</comments>
      <category>.NET;Programming</category>
    </item>
    <item>
      <trackback:ping>http://windark.net/blog/Trackback.aspx?guid=c03f4b4a-8eaa-4b72-8036-23d2183b1b69</trackback:ping>
      <pingback:server>http://windark.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://windark.net/blog/PermaLink,guid,c03f4b4a-8eaa-4b72-8036-23d2183b1b69.aspx</pingback:target>
      <dc:creator>eddy@windark.net (Windark!)</dc:creator>
      <wfw:comment>http://windark.net/blog/CommentView,guid,c03f4b4a-8eaa-4b72-8036-23d2183b1b69.aspx</wfw:comment>
      <wfw:commentRss>http://windark.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c03f4b4a-8eaa-4b72-8036-23d2183b1b69</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <title>The Visual Studio Difference</title>
      <guid>http://windark.net/blog/PermaLink,guid,c03f4b4a-8eaa-4b72-8036-23d2183b1b69.aspx</guid>
      <link>http://windark.net/blog/PermaLink,guid,c03f4b4a-8eaa-4b72-8036-23d2183b1b69.aspx</link>
      <pubDate>Wed, 12 Apr 2006 04:19:14 GMT</pubDate>
      <description>&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;I
   have only seen a couple of the videos, but so far they were fairly entertaining. 
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;font color=#000000&gt;&lt;span style="FONT-FAMILY: Arial"&gt;Enjoy &lt;/span&gt;&lt;span style="FONT-FAMILY: Wingdings; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://www.400plusdifferences.com/"&gt;http://www.400plusdifferences.com/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   BTW #156, PRICELESS!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://windark.net/blog/aggbug.ashx?id=c03f4b4a-8eaa-4b72-8036-23d2183b1b69" /&gt;</description>
      <comments>http://windark.net/blog/CommentView,guid,c03f4b4a-8eaa-4b72-8036-23d2183b1b69.aspx</comments>
      <category>.NET;Off Topic;Programming</category>
    </item>
    <item>
      <trackback:ping>http://windark.net/blog/Trackback.aspx?guid=022891b0-9069-4f87-86a3-08a586f2f2ce</trackback:ping>
      <pingback:server>http://windark.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://windark.net/blog/PermaLink,guid,022891b0-9069-4f87-86a3-08a586f2f2ce.aspx</pingback:target>
      <dc:creator>eddy@windark.net (Windark!)</dc:creator>
      <wfw:comment>http://windark.net/blog/CommentView,guid,022891b0-9069-4f87-86a3-08a586f2f2ce.aspx</wfw:comment>
      <wfw:commentRss>http://windark.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=022891b0-9069-4f87-86a3-08a586f2f2ce</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Team Foundation Install Instructions and Frustrations</title>
      <guid>http://windark.net/blog/PermaLink,guid,022891b0-9069-4f87-86a3-08a586f2f2ce.aspx</guid>
      <link>http://windark.net/blog/PermaLink,guid,022891b0-9069-4f87-86a3-08a586f2f2ce.aspx</link>
      <pubDate>Mon, 10 Apr 2006 16:01:17 GMT</pubDate>
      <description>&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="COLOR: red; FONT-FAMILY: Arial"&gt;&lt;font size=3&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;[If
   you want the fix scroll to fix to bypass story]&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="COLOR: red; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font size=3&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;I think there
   was a lot of pain, at least from what I heard, about installing Team Foundation Server
   in the beta editions. Well I can pretty safely assert that the final release contains
   some install pains as well. 
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;Before
   continuing… 
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;[Big
   Disclaimer]&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;I am not a tech
   or system admin person, nor do I play one on TV. However, recently our division has
   undergone lots of change topped off with an Office move, to a new bigger and badder
   digs. Needless to say things have been hectic. Since I was so psyched on using Team
   Foundation instead of, well the tools I was going to have to use. If I wanted Team
   System, I would have to take onus of the install myself as the “Systems team” was
   extremely busy.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;So I began by
   reading the readme files and any other documentation the software came with. Yet,
   I couldn’t get Team Foundation Server to install. I tried and tried, again and again.
   It was a very frustrating. Perhaps an experience system admin would have known what
   to do or where not to follow the steps. I however did not. So finally after almost
   a day of spinning my wheels, I decided to put my debugger hat on and think logically,
   throw away the manual and base things on how I could get the software to install and
   run properly. As you can imagine this technique worked… So what did I do different. 
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;[Instructions]&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;When installing
   SharePoint SP 2 (Service Pack 2), choose server farm on the Wizard, this step is inline
   with the instructions. However once the scripts have ran, you will briefly see command
   windows executing these scripts, and the web browser launches to configure the “server
   farm” environment, set up the Database, etc. The documentation here diverges from
   what actually works, it states to close out the browser “without making any changes”.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;[Excerpt from
   Docs]&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;When the installation
   is complete, a Web browser window opens and displays the &lt;b&gt;Configure Administrative
   Virtual Server&lt;/b&gt; page. After confirming that the page appears, close the browser
   window without making any changes.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;Closing the
   browser always leads to receiving error 42. Instead simply by clicking “OK”, which
   implies commit changes currently on the screen, at the bottom of the page, everything
   works. The docs lead one to believe otherwise in my opinion. I realize this is a minor
   detail, but one of perhaps a source of huge pain, especially if you waste half a day
   tracking it down ;-). BTW, if you have gone down this road, you will need to un-install
   SharePoint and re-install again, remembering to click on the OK button before closing
   the form and wait for the full post back that navigates to the next page. As a last
   side note the “OK” button does lead to another page with more configurations, “DO”
   close this window without any further changes or clicking any buttons (UI elements).&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://windark.net/blog/aggbug.ashx?id=022891b0-9069-4f87-86a3-08a586f2f2ce" /&gt;</description>
      <comments>http://windark.net/blog/CommentView,guid,022891b0-9069-4f87-86a3-08a586f2f2ce.aspx</comments>
      <category>.NET;Programming</category>
    </item>
    <item>
      <trackback:ping>http://windark.net/blog/Trackback.aspx?guid=5341a7d0-4eab-473d-9143-a3fa6c41db90</trackback:ping>
      <pingback:server>http://windark.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://windark.net/blog/PermaLink,guid,5341a7d0-4eab-473d-9143-a3fa6c41db90.aspx</pingback:target>
      <dc:creator>eddy@windark.net (Windark!)</dc:creator>
      <wfw:comment>http://windark.net/blog/CommentView,guid,5341a7d0-4eab-473d-9143-a3fa6c41db90.aspx</wfw:comment>
      <wfw:commentRss>http://windark.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=5341a7d0-4eab-473d-9143-a3fa6c41db90</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <title>ASP.NET Providers in WinForms</title>
      <guid>http://windark.net/blog/PermaLink,guid,5341a7d0-4eab-473d-9143-a3fa6c41db90.aspx</guid>
      <link>http://windark.net/blog/PermaLink,guid,5341a7d0-4eab-473d-9143-a3fa6c41db90.aspx</link>
      <pubDate>Mon, 10 Apr 2006 14:57:59 GMT</pubDate>
      <description>&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;I
   am probably late to this party, but somehow I recently discover this info so I thought
   I’d share it anyway. It is possible to use the ASP.NET providers in WinForms. Yes,
   you may need to read the previous statement again.. go ahead!&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;Ok, so what do you need to do
   to get the Membership, Roles, Profile, etc, providers to work? Well nothing really…
   ok just the same things that you would do in ASP.NET. Since the Winforms project templates
   do not automatically reference “System.Web”, then you will need to add that reference.
   This of course is achieved using the standard Add Reference window in Visual Studio.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;&amp;nbsp;&lt;img src="http://windark.net/blog/content/binary/RefDialog.png" border=0&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;Then, again just like you would
   in ASP.NET, add the required elements to the “app.Config”. 
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;As a refresher this a boiler
   plate implementation of the standard configuration for memebership …&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;&amp;lt;system.web&amp;gt; 
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;membership
   defaultProvider="SqlProvider"&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;providers&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;font color=#000000&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;clear
   /&amp;gt; &lt;/span&gt;&lt;/b&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;add
   name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="MySqlConnection"&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&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;applicationName="MyApplication"&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&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;enablePasswordRetrieval="false"&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&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;enablePasswordReset="true"&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&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;requiresQuestionAndAnswer="true"&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&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;requiresUniqueEmail="true"&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&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;passwordFormat="Hashed"
   /&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/providers&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/membership&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;&amp;lt;/system.web&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;Lastly, in you project you can
   use the object model just the same as you would in ASP.NET since the declarative model
   isn’t exactly available. Hope this was helpful for someone.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://windark.net/blog/aggbug.ashx?id=5341a7d0-4eab-473d-9143-a3fa6c41db90" /&gt;</description>
      <comments>http://windark.net/blog/CommentView,guid,5341a7d0-4eab-473d-9143-a3fa6c41db90.aspx</comments>
      <category>.NET;Programming</category>
    </item>
    <item>
      <trackback:ping>http://windark.net/blog/Trackback.aspx?guid=f2bbf2ce-55d8-4256-9e02-f93403dc655d</trackback:ping>
      <pingback:server>http://windark.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://windark.net/blog/PermaLink,guid,f2bbf2ce-55d8-4256-9e02-f93403dc655d.aspx</pingback:target>
      <dc:creator>eddy@windark.net (Windark!)</dc:creator>
      <wfw:comment>http://windark.net/blog/CommentView,guid,f2bbf2ce-55d8-4256-9e02-f93403dc655d.aspx</wfw:comment>
      <wfw:commentRss>http://windark.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=f2bbf2ce-55d8-4256-9e02-f93403dc655d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Sorry for the delayed posting. These are the materials I presented at last week's
      Orlando Code Camp.(<a href="http://orlando.devcamps.net/devcamps/MCO/codecamp.aspx">http://orlando.devcamps.net/devcamps/MCO/codecamp.aspx</a>).
   </p>
        <p>
      Slides <a href="http://windark.net/blog/content/binary/Design%20Patterns.ppt">Design
      Patterns.ppt (497.5 KB)</a></p>
        <p>
      Demos <a href="http://windark.net/blog/content/binary/Windark.zip">Windark.zip (382.8
      KB)</a></p>
        <img width="0" height="0" src="http://windark.net/blog/aggbug.ashx?id=f2bbf2ce-55d8-4256-9e02-f93403dc655d" />
      </body>
      <title>Orlando Code Camp Presentation</title>
      <guid>http://windark.net/blog/PermaLink,guid,f2bbf2ce-55d8-4256-9e02-f93403dc655d.aspx</guid>
      <link>http://windark.net/blog/PermaLink,guid,f2bbf2ce-55d8-4256-9e02-f93403dc655d.aspx</link>
      <pubDate>Sat, 01 Apr 2006 02:16:49 GMT</pubDate>
      <description>&lt;p&gt;
   Sorry for the delayed posting. These&amp;nbsp;are the materials I presented at last week's
   Orlando Code Camp.(&lt;a href="http://orlando.devcamps.net/devcamps/MCO/codecamp.aspx"&gt;http://orlando.devcamps.net/devcamps/MCO/codecamp.aspx&lt;/a&gt;).
&lt;/p&gt;
&lt;p&gt;
   Slides &lt;a href="http://windark.net/blog/content/binary/Design%20Patterns.ppt"&gt;Design
   Patterns.ppt (497.5 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   Demos &lt;a href="http://windark.net/blog/content/binary/Windark.zip"&gt;Windark.zip (382.8
   KB)&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://windark.net/blog/aggbug.ashx?id=f2bbf2ce-55d8-4256-9e02-f93403dc655d" /&gt;</description>
      <comments>http://windark.net/blog/CommentView,guid,f2bbf2ce-55d8-4256-9e02-f93403dc655d.aspx</comments>
      <category>.NET;Programming</category>
    </item>
    <item>
      <trackback:ping>http://windark.net/blog/Trackback.aspx?guid=0dbfceea-03d6-40ca-aca9-b3a19b818128</trackback:ping>
      <pingback:server>http://windark.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://windark.net/blog/PermaLink,guid,0dbfceea-03d6-40ca-aca9-b3a19b818128.aspx</pingback:target>
      <dc:creator>eddy@windark.net (Windark!)</dc:creator>
      <wfw:comment>http://windark.net/blog/CommentView,guid,0dbfceea-03d6-40ca-aca9-b3a19b818128.aspx</wfw:comment>
      <wfw:commentRss>http://windark.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=0dbfceea-03d6-40ca-aca9-b3a19b818128</wfw:commentRss>
      <slash:comments>5</slash:comments>
      <title>Virtual Reality on the web</title>
      <guid>http://windark.net/blog/PermaLink,guid,0dbfceea-03d6-40ca-aca9-b3a19b818128.aspx</guid>
      <link>http://windark.net/blog/PermaLink,guid,0dbfceea-03d6-40ca-aca9-b3a19b818128.aspx</link>
      <pubDate>Fri, 03 Mar 2006 15:03:35 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;&lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;While 
   &lt;st1:City w:st="on"&gt;
      &lt;st1:place w:st="on"&gt;Ajax&lt;/st1:place&gt;
   &lt;/st1:City&gt;
   has been all the rage for the a while now, &lt;a href="http://preview.local.live.com/"&gt;Virtual
   Earth Street level&lt;/a&gt; yet again proves why user interfaces are so crucial.&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;I guess I never
   thought this is where virtual reality would end up, but I am glad is here! Btw, yes
   you should feel guilty about overindulging in driving the little car around instead
   of admiring the city's sites ;-)&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://windark.net/blog/aggbug.ashx?id=0dbfceea-03d6-40ca-aca9-b3a19b818128" /&gt;</description>
      <comments>http://windark.net/blog/CommentView,guid,0dbfceea-03d6-40ca-aca9-b3a19b818128.aspx</comments>
      <category>.NET;Off Topic</category>
    </item>
    <item>
      <trackback:ping>http://windark.net/blog/Trackback.aspx?guid=5ab4d430-8aa0-4ab7-ab02-7a46791772c2</trackback:ping>
      <pingback:server>http://windark.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://windark.net/blog/PermaLink,guid,5ab4d430-8aa0-4ab7-ab02-7a46791772c2.aspx</pingback:target>
      <dc:creator>eddy@windark.net (Windark!)</dc:creator>
      <wfw:comment>http://windark.net/blog/CommentView,guid,5ab4d430-8aa0-4ab7-ab02-7a46791772c2.aspx</wfw:comment>
      <wfw:commentRss>http://windark.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=5ab4d430-8aa0-4ab7-ab02-7a46791772c2</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <title>Rebar Control based on Lutz Roeder’s CommandBar</title>
      <guid>http://windark.net/blog/PermaLink,guid,5ab4d430-8aa0-4ab7-ab02-7a46791772c2.aspx</guid>
      <link>http://windark.net/blog/PermaLink,guid,5ab4d430-8aa0-4ab7-ab02-7a46791772c2.aspx</link>
      <pubDate>Mon, 20 Feb 2006 05:11:51 GMT</pubDate>
      <description>&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;
   &lt;o:p&gt;
      &lt;font color=#0000ff size=3&gt;&lt;font color=#000000&gt;Download:&lt;/font&gt; &lt;font color=#ff0000&gt;[&lt;/font&gt;&lt;font face=Verdana color=#ff0000 size=2&gt;Removed]
      See Lutz Roeder's site for the new additions.&lt;/font&gt;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#0000ff size=3&gt;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;As the title
   suggests the control in the provided download is based on Lutz’s Roeder’s Command
   Bar control (&lt;/font&gt;&lt;a href="http://www.aisto.com/Roeder/dotnet/"&gt;http://www.aisto.com/Roeder/dotnet/&lt;/a&gt;&lt;font color=#000000&gt; ).
   One of the main new features I added to the library was the DropDown and SplitButtons. &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;font color=#000000&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Split Button &lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Wingdings; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;à&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;span style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&lt;img src="http://windark.net/blog/content/binary/SplitButton.png" border=0&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;Dropdown
   Button &lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Wingdings; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;à&lt;img src="http://windark.net/blog/content/binary/DropDown.png" border=0&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;Additionally,
   there was no setting aka .NET property for displaying the Text of the button. The
   Buttons now support displaying an image, text or both. Along with these new capabilities
   is the Image and Text relation property. The buttons are now capable of displaying
   the text to the right of the image as it’s used in Internet Explorer, or underneath
   as is the case with Outlook Express.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;IE &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;img src="http://windark.net/blog/content/binary/ico_toolbarsizes.gif" border=0&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;Outlook Express&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;img src="http://windark.net/blog/content/binary/OutlookExpressToolbar.png" border=0&gt;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;According to
   the MSDN documentation (&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/rebar/rebar.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/rebar/rebar.asp&lt;/a&gt;&lt;font color=#000000&gt; ),
   the Rebar control is a container controls for &lt;b style="mso-bidi-font-weight: normal"&gt;any&lt;/b&gt; control
   or window as it is known in the Win32 world. The most popular implementation is of
   course Internet Explorer aka Windows Explorer.&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;I took the liberty
   of creating a … well see for yourself…&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;&amp;nbsp;&lt;img src="http://windark.net/blog/content/binary/IE_Clone.png" border=0&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;Keep in mind
   I only added very limited functionality for the demo.&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;Microsoft has
   however supplied some information regarding implementing an Explorer like app. See &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/faq/ietoolbar.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/faq/ietoolbar.asp&lt;/a&gt;&lt;font color=#000000&gt; for
   further details.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;A
   couple of important notes:&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;I have modified
   the object model from the original found on Lutz’s site. Unfortunately, I don’t recall
   all the changes. Also, when working with the bits, just know that the code in initialization
   phase of the control is critical. This is a function of how the Win32 (Windows Common
   Controls) work. I have added things like “//new Code here” to demarcate changes form
   the original where possible, but not everywhere. Also, much of the new functionality
   I added uses Windows Constants defined by the MSDN documentation &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/toolbar/toolbar.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/toolbar/toolbar.asp&lt;/a&gt;&lt;font color=#000000&gt; .
   The Windows SDK will be needed (this is an option when installing Visual Studio),
   to define further constants that I did not provide.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;One last thing
   to consider, because there is extensive use of PInvoke throughout, remember to clean
   up unmanaged resources. 
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;Enjoy!&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://windark.net/blog/aggbug.ashx?id=5ab4d430-8aa0-4ab7-ab02-7a46791772c2" /&gt;</description>
      <comments>http://windark.net/blog/CommentView,guid,5ab4d430-8aa0-4ab7-ab02-7a46791772c2.aspx</comments>
      <category>.NET;Programming</category>
    </item>
    <item>
      <trackback:ping>http://windark.net/blog/Trackback.aspx?guid=08da0b69-b23d-470f-aaec-90204ae30930</trackback:ping>
      <pingback:server>http://windark.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://windark.net/blog/PermaLink,guid,08da0b69-b23d-470f-aaec-90204ae30930.aspx</pingback:target>
      <dc:creator>eddy@windark.net (Windark!)</dc:creator>
      <wfw:comment>http://windark.net/blog/CommentView,guid,08da0b69-b23d-470f-aaec-90204ae30930.aspx</wfw:comment>
      <wfw:commentRss>http://windark.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=08da0b69-b23d-470f-aaec-90204ae30930</wfw:commentRss>
      <title>Auto Filling Algorithm for Business Objects/Entities</title>
      <guid>http://windark.net/blog/PermaLink,guid,08da0b69-b23d-470f-aaec-90204ae30930.aspx</guid>
      <link>http://windark.net/blog/PermaLink,guid,08da0b69-b23d-470f-aaec-90204ae30930.aspx</link>
      <pubDate>Wed, 15 Feb 2006 15:33:33 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;Are
   you tired of writing code similar to this?&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="COLOR: lime; FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font size=3&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt" align=left&gt;
   &lt;font size=3&gt;&lt;font face="Courier New"&gt;&lt;span style="COLOR: #339966; FONT-FAMILY: Arial"&gt;Customer&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt; cust
   = &lt;/font&gt;&lt;span style="COLOR: #3366ff"&gt;new&lt;/span&gt;&lt;font color=#000000&gt; &lt;/font&gt;&lt;span style="COLOR: #339966"&gt;Customer&lt;/span&gt;&lt;font color=#000000&gt;();&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font face="Courier New" color=#000000 size=3&gt;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font face="Courier New"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font face="Courier New"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;cust.CustomerID
   = reader.GetInt32(&lt;/font&gt;&lt;span style="COLOR: #993300"&gt;“CustomerID&lt;/span&gt;&lt;font color=#000000&gt;”);&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font face="Courier New"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;cust.LastName
   = reader.GetString(&lt;/font&gt;&lt;span style="COLOR: #993300"&gt;“LastName”&lt;/span&gt;&lt;font color=#000000&gt;);&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font face="Courier New"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;cust.FirstName
   = reader.GetString(&lt;/font&gt;&lt;span style="COLOR: #993300"&gt;“FirstName”&lt;/span&gt;&lt;font color=#000000&gt;);&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;If the answer is yes, then here
   is a quick solution.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;A while back I wrote a small
   algorithm that uses a bit of reflection that basically handles the mapping fields
   in the database to the entity’s (Business Objects) properties.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;The end result will looks something
   like this:&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt;…&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;SqlDataReader&lt;/span&gt;&lt;font color=#000000&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; reader
   = command.ExecuteReader();&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;//Return
   List -- Could easily be modified for scalar queries&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; COLOR: teal; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;List&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt;&amp;lt;&lt;/font&gt;&lt;span style="COLOR: teal"&gt;Contact&lt;/span&gt;&lt;font color=#000000&gt;&amp;gt;
   contactList = &lt;/font&gt;&lt;span style="COLOR: blue"&gt;new&lt;/span&gt;&lt;font color=#000000&gt; &lt;/font&gt;&lt;span style="COLOR: teal"&gt;List&lt;/span&gt;&lt;font color=#000000&gt;&amp;lt;&lt;/font&gt;&lt;span style="COLOR: teal"&gt;Contact&lt;/span&gt;&lt;font color=#000000&gt;&amp;gt;();&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;while&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt; (reader.Read())&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt;{&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span style="COLOR: teal"&gt;Contact&lt;/span&gt;&lt;font color=#000000&gt; contact
   = &lt;/font&gt;&lt;span style="COLOR: blue"&gt;new&lt;/span&gt;&lt;font color=#000000&gt; &lt;/font&gt;&lt;span style="COLOR: teal"&gt;Contact&lt;/span&gt;&lt;font color=#000000&gt;();&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span style="COLOR: green"&gt;//Map
   record to object&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span style="COLOR: teal"&gt;Contact&lt;/span&gt;&lt;font color=#000000&gt;.PopulateEntity&amp;lt;&lt;/font&gt;&lt;span style="COLOR: teal"&gt;Contact&lt;/span&gt;&lt;font color=#000000&gt;&amp;gt;(contact,
   reader);&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;contactList.Add(contact); 
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;font color=#000000&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;}&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;…&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;While my sample uses generics,
   you could easily make this compatible with .NET 1.? by using “object”. The magic happens
   in the following method.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;public&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt; &lt;/font&gt;&lt;span style="COLOR: blue"&gt;void&lt;/span&gt;&lt;font color=#000000&gt; PopulateEntity&amp;lt;T&amp;gt;(T
   entity, IDataRecord record)&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt;{&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt; (record
   != &lt;/font&gt;&lt;span style="COLOR: blue"&gt;null&lt;/span&gt;&lt;font color=#000000&gt; &amp;amp;&amp;amp; record.FieldCount
   &amp;gt; 0)&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-tab-count: 2"&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span style="COLOR: teal"&gt;Type&lt;/span&gt;&lt;font color=#000000&gt; type
   = entity.GetType();&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-tab-count: 2"&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span style="COLOR: blue"&gt;for&lt;/span&gt;&lt;font color=#000000&gt; (&lt;/font&gt;&lt;span style="COLOR: blue"&gt;int&lt;/span&gt;&lt;font color=#000000&gt; i
   = 0; i &amp;lt; record.FieldCount; i++)&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt;&lt;span style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-tab-count: 3"&gt;&lt;font color=#000000&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span style="COLOR: blue"&gt;if&lt;/span&gt;&lt;font color=#000000&gt; (&lt;/font&gt;&lt;span style="COLOR: teal"&gt;DBNull&lt;/span&gt;&lt;font color=#000000&gt;.Value
   != record[i])&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt;&lt;span style="mso-tab-count: 3"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;span style="mso-tab-count: 4"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt;&lt;span style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;span style="COLOR: teal"&gt;PropertyInfo&lt;/span&gt;&lt;font color=#000000&gt; property
   = type.GetProperty(record.GetName(i));&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-tab-count: 4"&gt;&lt;font color=#000000&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span style="COLOR: blue"&gt;if&lt;/span&gt;&lt;font color=#000000&gt; (property
   != &lt;/font&gt;&lt;span style="COLOR: blue"&gt;null&lt;/span&gt;&lt;font color=#000000&gt;)&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt;&lt;span style="mso-tab-count: 4"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt;&lt;span style="mso-tab-count: 5"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;property.SetValue(entity,
   record[property.Name], &lt;/font&gt;&lt;span style="COLOR: blue"&gt;null&lt;/span&gt;&lt;font color=#000000&gt;);&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt;&lt;span style="mso-tab-count: 4"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt;&lt;span style="mso-tab-count: 3"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt;&lt;span style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;
   &lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;font color=#000000&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;font color=#000000&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;}&lt;/span&gt;&lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;&lt;/o:p&gt;
   &lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;I have included a small example
   of how it could be used. (Download)&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;In the sample, I use the IDataRecord
   interface (&lt;/font&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/93wb1heh.aspx"&gt;http://msdn2.microsoft.com/en-us/library/93wb1heh.aspx&lt;/a&gt;&lt;font color=#000000&gt; ).
   This is the individual record that data readers implement.&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;Enjoy!&lt;o:p&gt;&lt;/o:p&gt;
   &lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;
   &lt;o:p&gt;
      &lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;
   &lt;/o:p&gt;
   &lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;span style="FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;P.S. Download uses the Adventure
   Works sample DB &lt;a href="http://windark.net/blog/content/binary/Windark.Samples.zip"&gt;Windark.Samples.zip
   (40.52 KB)&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://windark.net/blog/aggbug.ashx?id=08da0b69-b23d-470f-aaec-90204ae30930" /&gt;</description>
      <comments>http://windark.net/blog/CommentView,guid,08da0b69-b23d-470f-aaec-90204ae30930.aspx</comments>
      <category>.NET</category>
    </item>
  </channel>
</rss>