<?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>雲のごとく</title><link>http://blogs.msdn.com/daisukei/default.aspx</link><description>マイクロソフトの井上大輔です。クラウドプラットフォームやデータベース関連を中心にお伝えします。</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>【お知らせ】　Future Technology Days Web テクノロジーセミナー</title><link>http://blogs.msdn.com/daisukei/archive/2009/12/22/future-technology-days-web.aspx</link><pubDate>Tue, 22 Dec 2009 05:23:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9939923</guid><dc:creator>daisukei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daisukei/comments/9939923.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daisukei/commentrss.aspx?PostID=9939923</wfw:commentRss><description>&lt;p&gt;&lt;font size="2" face="メイリオ"&gt;今日は &lt;/font&gt;&lt;a href="http://www.microsoft.com/japan/powerpro/ftd/default.mspx" target="_blank"&gt;&lt;font size="2" face="メイリオ"&gt;Future Technology Days&lt;/font&gt;&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt; の無料セミナーイベントに関するお知らせです。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;UX、Windows 7、Windows Azure というテーマで実施してきた本セミナーですが、今回新たに追加されたテーマは Web！！&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;従来、特に日本のマイクロソフトは企業向けアプリケーションにフォーカスする余り、インターネット Web に対する活動がお座成りになっていたと言われても仕方がない状況でした。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;US や UK と比較すると、日本では インターネット Web におけるマイクロソフト製品、技術のシェアが非常に低いのが現状です。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;そのような状況もあり、近年、ようやく日本のマイクロソフトもインターネット Web に注力することになっています。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;結果、下記のような超お得なプログラムも多数提供しています。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;皆さんには、そういった&lt;/font&gt;&lt;font size="2" face="メイリオ"&gt;マイクロソフトの裏事情も考慮した上で、うまくお得なプログラム、傍にいるマイクロソフト社員、その他リソースを活用してビジネスを活性化して頂きたいと思います。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://technet.microsoft.com/ja-jp/iis/ee794964.aspx" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ee794964_bnr_PHPonIIS_367x245(ja-jp,MSDN_10)" border="0" alt="ee794964_bnr_PHPonIIS_367x245(ja-jp,MSDN_10)" src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/FutureTechnologyDaysWeb_C47C/ee794964_bnr_PHPonIIS_367x245(ja-jp,MSDN_10)_3.jpg" width="244" height="164" /&gt;&lt;/a&gt; &lt;a href="http://www.microsoft.com/web/websitespark/default.aspx" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ee794964_ws_banner(ja-jp,MSDN_10)" border="0" alt="ee794964_ws_banner(ja-jp,MSDN_10)" src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/FutureTechnologyDaysWeb_C47C/ee794964_ws_banner(ja-jp,MSDN_10)_3.png" width="244" height="164" /&gt;&lt;/a&gt;&lt;a href="http://www.thinkit.co.jp/maniax/3/index.html" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="logo" border="0" alt="logo" src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/FutureTechnologyDaysWeb_C47C/logo_3.gif" width="240" height="96" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;そして、今回は主にレディネス強化を目的として Future Technology Days にて無償セミナーを実施します。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;講師は最近、高いセミナー満足度を安定し保っている&lt;/font&gt;&lt;a href="http://blogs.msdn.com/chack/default.aspx" target="_blank"&gt;井上章&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;font size="2" face="メイリオ"&gt;氏です。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;インターネットだけでなく社内Web構築にも役立つ内容になっているため、インターネット Web に拘らず参加してください。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;おそらく抽選でプレゼントも何かしら用意できると思います。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;では、興味を持って頂けたのであれば、お申込みをお願いします。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Future Technology Days - Web テクノロジー セミナー      &lt;br /&gt;一歩進んだ Web 開発のための Visual Studio 活用術       &lt;br /&gt;～ AJAX, jQuery を生かした Web アプリケーションのために ～       &lt;br /&gt;【詳細＆お申込み】&lt;a href="http://www.microsoft.com/japan/powerpro/ftd/webtechnologies/default.mspx" target="_blank"&gt;http://www.microsoft.com/japan/powerpro/ftd/webtechnologies/default.mspx&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9939923" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daisukei/archive/tags/Web/default.aspx">Web</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/Future+Technology+Days/default.aspx">Future Technology Days</category></item><item><title>2009年 Widows Azure 上で動いているアプリまとめ</title><link>http://blogs.msdn.com/daisukei/archive/2009/12/21/2009-widows-azure.aspx</link><pubDate>Mon, 21 Dec 2009 08:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9939464</guid><dc:creator>daisukei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daisukei/comments/9939464.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daisukei/commentrss.aspx?PostID=9939464</wfw:commentRss><description>&lt;p&gt;&lt;font size="2" face="メイリオ"&gt;今年も早いもので、もう年末です。みなさんはこの師走をいかがお過ごしでしょうか？&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="メイリオ"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;今日はWindows Azure 上で動いているアプリケーションをいくつかご紹介しましょう。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;当然、ここでご紹介するもの以外に、&lt;/font&gt;&lt;font size="2" face="メイリオ"&gt;多くのアプリケーションが展開されています。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;もし、他にもイケてるアプリがあれば、是非ご連絡ください。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;また、正式に Evidence になっているものは &lt;a href="http://www.microsoft.com/windowsazure/evidence/" target="_blank" mce_href="http://www.microsoft.com/windowsazure/evidence/"&gt;Azure のサイト&lt;/a&gt; を参考にしてください。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="メイリオ"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;  &lt;p mce_keep="true"&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;・TORIOPTO&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://toripotoazure.cloudapp.net/" target="_blank" mce_href="http://toripotoazure.cloudapp.net/"&gt;http://toripotoazure.cloudapp.net/&lt;/a&gt;&lt;/font&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160; いろんなイベントで紹介されてます。アルバム作成アプリ。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;・WIPSETV&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://wipsetv.cloudapp.net/" target="_blank" mce_href="http://wipsetv.cloudapp.net/"&gt;http://wipsetv.cloudapp.net/&lt;/a&gt;&lt;/font&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160; Azure の Blobを使った動画サイト&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;・Velocity on Azure&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://velocitydemo1.cloudapp.net/" target="_blank" mce_href="http://velocitydemo1.cloudapp.net/"&gt;http://velocitydemo1.cloudapp.net/&lt;/a&gt;&lt;/font&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160; 分散キャッシュサーバー(Velocity)を使ったサイト。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; パフォーマンスが気になる時はキャッシュを有効活用しよう。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;・Bingmap&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://bingmapsupdates.cloudapp.net/" target="_blank" mce_href="http://bingmapsupdates.cloudapp.net/"&gt;http://bingmapsupdates.cloudapp.net/&lt;/a&gt;&lt;/font&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160; 世界地図としか言えない・・・・・・&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font face="メイリオ"&gt;・&lt;strong&gt;Diag&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://diags.cloudapp.net/" target="_blank" mce_href="http://diags.cloudapp.net/"&gt;http://diags.cloudapp.net/&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160; アンケート&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;・Open Government&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://ogdisdk.cloudapp.net/" target="_blank" mce_href="http://ogdisdk.cloudapp.net/"&gt;http://ogdisdk.cloudapp.net/&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160; 名前通り、政府データをオープンに。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;・Twittazure&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://twittzure.cloudapp.net/" target="_blank" mce_href="http://twittzure.cloudapp.net/"&gt;http://twittzure.cloudapp.net/&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160; Twitter Client&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;・halloween&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://halloween.cloudapp.net/" target="_blank" mce_href="http://halloween.cloudapp.net/"&gt;http://halloween.cloudapp.net/&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160; Halloween と言えばカボチャ。お絵かきしてみましょう。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;・特別従業員派遣サービスアプリ&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://riaarchitect.cloudapp.net/#/Home" target="_blank" mce_href="http://riaarchitect.cloudapp.net/#/Home"&gt;http://riaarchitect.cloudapp.net/#/Home&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;・Cloud SMS&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://freesms.cloudapp.net/" target="_blank" mce_href="http://freesms.cloudapp.net/"&gt;http://freesms.cloudapp.net/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;・SpreadsheetGear&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://spreadsheetgear.cloudapp.net/" target="_blank" mce_href="http://spreadsheetgear.cloudapp.net/"&gt;http://spreadsheetgear.cloudapp.net/&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 動的なチャート&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;・atmarkit        &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://atmarkit.cloudapp.net/"&gt;&lt;font size="2" face="メイリオ"&gt;http://atmarkit.cloudapp.net/&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Personal Site&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;・WordPress on Azure&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://wordpressazure.cloudapp.net/" target="_blank" mce_href="http://wordpressazure.cloudapp.net/"&gt;http://wordpressazure.cloudapp.net/&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Blogで有名なWordPressをAzureで。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;・Azure Mediawiki&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://azuremediawiki.cloudapp.net/Mediawiki/index.php?title=Main_Page" target="_blank" mce_href="http://azuremediawiki.cloudapp.net/Mediawiki/index.php?title=Main_Page"&gt;http://azuremediawiki.cloudapp.net/Mediawiki/index.php?title=Main_Page&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; MediawikiまでもAzureで&lt;/font&gt;&lt;/p&gt;  &lt;p mce_keep="true"&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;・kbb（現在、Server Error）&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://kbb.cloudapp.net/" target="_blank" mce_href="http://kbb.cloudapp.net/"&gt;http://kbb.cloudapp.net/&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;・Ruby on Rails&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p mce_keep="true"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a title="http://rubyonrails.cloudapp.net/" href="http://rubyonrails.cloudapp.net/" target="_blank"&gt;http://rubyonrails.cloudapp.net/&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p mce_keep="true"&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160; Ruby だって動きます。&lt;/font&gt;&lt;/p&gt;  &lt;p mce_keep="true"&gt;&amp;#160;&lt;/p&gt;  &lt;p mce_keep="true"&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;次のようなコンテストもあり、次々にアプリケーションが登場します。見逃せません。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;strong&gt;Cloud Bootstrap        &lt;br /&gt;～Windows Azure 開発コンテスト &amp;amp; タイム トライアル～         &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/ja-jp/azure/ee702427.aspx"&gt;&lt;font size="2" face="メイリオ"&gt;http://msdn.microsoft.com/ja-jp/azure/ee702427.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9939464" width="1" height="1"&gt;</description></item><item><title>Visual Studio 2010 ベータ2 EF4 ストアドプロシージャ改良点</title><link>http://blogs.msdn.com/daisukei/archive/2009/12/09/visual-studio-2010-2-ef4.aspx</link><pubDate>Wed, 09 Dec 2009 08:28:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9934462</guid><dc:creator>daisukei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daisukei/comments/9934462.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daisukei/commentrss.aspx?PostID=9934462</wfw:commentRss><description>&lt;p&gt;&lt;font size="2" face="メイリオ"&gt;すでに MS 社内は Techdays のスピーカーアサインなどで盛り上がっています。私はおそらく EF4 ( Entity Framework 4) のセッションを担当させて頂くことになりそうです。これは気合を入れて良いコンテンツを作らねば・・・・・・・・と今から構想を練っています。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;何かコンテンツについて、ご希望あれば正月休みを返上してでも準備するので、ご連絡ください。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;さて、今日は 新機能をご紹介しましょう。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;EF 4 では ストアドプロシージャまわりも機能強化が行われているようです。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;（そもそも、ドメイン層の実装をストアドプロシージャに含めてよいのかという議論は隅っこにおいておきます。）&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;現行 EF 1 ではストアドプロシージャの戻り値として「None」、「Scalar」、「Entity」が指定できました。EF 4 ではこれに「Complex Type」が追加されました。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;ちなみに、&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/ja-jp/library/cc716733.aspx" target="_blank"&gt;&lt;font size="2" face="メイリオ"&gt;ストアド プロシージャへの複合型のマッピング (Entity Framework)&lt;/font&gt;&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt; にある通り、EF 1 でも 「Complex Type」 にマッピングすることは可能でした。ただし、デザイナレベルでのサポートが実装されておらず、edmgen.exe などのコマンドラインツールを利用する必要がありました。 おそらく使っていた方は限りなく少ないと思います。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;EF 4 ではデザイナレベルでサポートされることになり、誰でも簡単に使えることになります。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;実際に&lt;font size="2" face="メイリオ"&gt;pubs データベース&lt;/font&gt;を使って確認してみましょう。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;ストアドプロシージャも忘れずにインポート。そしてモデルブラウザから「Add Function Import」 を選択します。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/VisualStudio2010EF4_E0F0/1.png"&gt;&lt;font size="2" face="メイリオ"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="1" border="0" alt="1" src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/VisualStudio2010EF4_E0F0/1_thumb.png" width="491" height="320" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;すると次のような画面が表示されます。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;「Return a Collection Of」 で 「Complex」 をチェックします。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;「Get Column Information」ボタンを押すと、ストアドプロシージャを解析して出力カラムの一覧が表形式で表示されます。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;「Create New Complex Type」ボタンを押すと、自動的に Complex Type のオブジェクトが生成されます。今回は「reqtq1_Result」とう名称になっていますね。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/VisualStudio2010EF4_E0F0/2.png"&gt;&lt;font size="2" face="メイリオ"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/VisualStudio2010EF4_E0F0/2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="2" border="0" alt="2" src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/VisualStudio2010EF4_E0F0/2_thumb.png" width="550" height="787" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;「OK」ボタンを押してモデルブラウザを確認すると、次のように 「Complex Types」 と 「Function Import」 にオブジェクトが生成されます。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/VisualStudio2010EF4_E0F0/3_1.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="3" border="0" alt="3" src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/VisualStudio2010EF4_E0F0/3_thumb_1.png" width="355" height="452" /&gt;&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;最後に実際使ってみましょう。コードはこんな感じです。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="466"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="464"&gt;         &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;static void Main(string[] args)             &lt;br /&gt;{              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; pubsEntities db = new pubsEntities(); &lt;/font&gt;&lt;/p&gt;          &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&amp;#160;&amp;#160; foreach (&lt;font color="#ff0000"&gt;&lt;strong&gt;reptq1_Result&lt;/strong&gt;&lt;/font&gt; result in db.&lt;font color="#ff0000"&gt;&lt;strong&gt;reptq1&lt;/strong&gt;&lt;/font&gt;())              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Console.WriteLine(result.pub_id);              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Console.WriteLine(result.avg_price);              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }              &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;やはり既存資産やスキル、パフォーマンスを考慮するとストアドプロシージャも必要になることが多いのではないでしょうか。実際、使ってみてください。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9934462" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daisukei/archive/tags/ADO.NET+Entity+Framework/default.aspx">ADO.NET Entity Framework</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category></item><item><title>【PHP】　MediaWiki を Windows Azure に Deploy したい？</title><link>http://blogs.msdn.com/daisukei/archive/2009/12/01/php-mediawiki-windows-azure-deploy.aspx</link><pubDate>Tue, 01 Dec 2009 09:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9930661</guid><dc:creator>daisukei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daisukei/comments/9930661.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daisukei/commentrss.aspx?PostID=9930661</wfw:commentRss><description>&lt;P&gt;&lt;U&gt;&lt;EM&gt;&lt;FONT size=2 face=メイリオ&gt;今日も PHP Developer 向けのネタです。 &lt;/FONT&gt;&lt;/EM&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;U&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/daisukei/archive/2009/11/27/php-eclipse-windows-azure-deploy-no2.aspx" target=_blank mce_href="http://blogs.msdn.com/daisukei/archive/2009/11/27/php-eclipse-windows-azure-deploy-no2.aspx"&gt;&lt;FONT size=2 face=メイリオ&gt;前回&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; 、ざっと Interoperability 関連のリソース情報などをお知らせしました。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;今回はもう少し ドリルダウン して &lt;/FONT&gt;&lt;A href="http://code.msdn.microsoft.com/winazuremediawiki" target=_blank mce_href="http://code.msdn.microsoft.com/winazuremediawiki"&gt;&lt;FONT size=2 face=メイリオ&gt;Windows Azure Mediawiki MySQL Solution Accelerator&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; を試してみましょう。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;※ 基本的にはUser Manual （英語） を順番にやっていけば容易に動作します。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_1.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_1.png"&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=キャプチャ border=0 alt=キャプチャ src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb_1.png" width=347 height=320 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb_1.png"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;必要なのは作業は&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=3 face=メイリオ&gt;1. 必要なソフトウェアのインストール&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=37&gt;
&lt;P&gt;&lt;B&gt;No&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=126&gt;
&lt;P&gt;&lt;B&gt;Software Name&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=66&gt;
&lt;P&gt;&lt;B&gt;Version&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=396&gt;
&lt;P&gt;&lt;B&gt;Download Location&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=37&gt;
&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=126&gt;
&lt;P&gt;MySql Enterprise&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=66&gt;
&lt;P&gt;5.1&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=396&gt;
&lt;P&gt;&lt;A href="http://dev.mysql.com/downloads/mysql/5.1.html#winx64" mce_href="http://dev.mysql.com/downloads/mysql/5.1.html#winx64"&gt;http://dev.mysql.com/downloads/mysql/5.1.html#winx64&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=37&gt;
&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=126&gt;
&lt;P&gt;PHP&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=66&gt;
&lt;P&gt;5.2.10&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=396&gt;
&lt;P&gt;http://windows.php.net/download/&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=37&gt;
&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=126&gt;
&lt;P&gt;Mediawiki&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=66&gt;
&lt;P&gt;1.15.1&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=396&gt;
&lt;P&gt;&lt;A href="http://www.mediawiki.org/wiki/Download" mce_href="http://www.mediawiki.org/wiki/Download"&gt;http://www.mediawiki.org/wiki/Download&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=37&gt;
&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=126&gt;
&lt;P&gt;PhpMyAdmin&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=66&gt;
&lt;P&gt;3.2.1&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=396&gt;
&lt;P&gt;&lt;A href="http://www.phpmyadmin.net/home_page/downloads.php" mce_href="http://www.phpmyadmin.net/home_page/downloads.php"&gt;http://www.phpmyadmin.net/home_page/downloads.php&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=37&gt;
&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=126&gt;
&lt;P&gt;Memcached&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=66&gt;
&lt;P&gt;1.2.1.0&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=396&gt;
&lt;P&gt;&lt;A href="http://memcached.org/" mce_href="http://memcached.org/"&gt;http://memcached.org/&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=3 face=メイリオ&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=3 face=メイリオ&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=3 face=メイリオ&gt;2. Development Fabric の実行&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_3.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_3.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=キャプチャ border=0 alt=キャプチャ src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb_3.png" width=405 height=227 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb_3.png"&gt;&lt;/A&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=3 face=メイリオ&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=3 face=メイリオ&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=3 face=メイリオ&gt;3. Windows Azure SDK コマンドプロンプトからコマンドの実行&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;32bit&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\Samples\AzureMySQLMediawiki_x86\Runme.cmd&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp; 64bit&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\Samples\AzureMySQLMediawiki_x64\Runme.cmd&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;だけで非常に簡単にローカル環境で動作することが可能です。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;Developement Fabric の中身をのぞいてみると 10 個 ほどインスタンスがあがっているのが確認できます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;MediaWiki 本体以外にも以下が動いています。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;Worker Role ： MySQL、Memcache、 Instance Manager、Worker Monitor &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;Web Role ： PHP Admin&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_2.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_2.png"&gt;&lt;FONT color=#333333 size=2 face=メイリオ&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=キャプチャ border=0 alt=キャプチャ src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb_2.png" width=617 height=510 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb_2.png"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;ブラウザで Developement Fabric でホストしている Wikipedia にアクセスするとちゃんと表示されます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/2.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/2.png"&gt;&lt;FONT color=#333333 size=2 face=メイリオ&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=2 border=0 alt=2 src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/2_thumb.png" width=678 height=472 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPMediaWikiWindowsAzureDeploy_FD8E/2_thumb.png"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;User Manual にはちゃんと Windows Azure でホストするところまで解説があります。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;私は先週リクエストした Windows Azure の Invitation Code が届かず今日はここまで・・・&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9930661" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daisukei/archive/tags/PHP/default.aspx">PHP</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/Windows+Azure+Platform/default.aspx">Windows Azure Platform</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/MySQL/default.aspx">MySQL</category></item><item><title>【PHP】Eclipseで作ったアプリケーションを Windows Azure に Deploy したい？ No2</title><link>http://blogs.msdn.com/daisukei/archive/2009/11/27/php-eclipse-windows-azure-deploy-no2.aspx</link><pubDate>Fri, 27 Nov 2009 07:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9929306</guid><dc:creator>daisukei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daisukei/comments/9929306.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daisukei/commentrss.aspx?PostID=9929306</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;今日は PHP Developer 向けのネタです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;マイクロソフトの Windows Azure は Interoperability を非常に重視しているお話を以前しました。今日はその続きです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;余談ですが私も以前は PHP や Java を使った開発を何年間かやっており、なかなか興味深い分野です。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;Azure サイトには Interoperability のページがありますね。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.microsoft.com/windowsazure/interop/ href="http://www.microsoft.com/windowsazure/interop/" mce_href="http://www.microsoft.com/windowsazure/interop/"&gt;&lt;FONT size=2 face=メイリオ&gt;http://www.microsoft.com/windowsazure/interop/&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;このページを見るとなんだか便利そうな、SDK や Accelerator が用意されているのがわかります。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_1.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_1.png"&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=キャプチャ border=0 alt=キャプチャ src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb_1.png" width=307 height=366 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb_1.png"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;さらに Window Azure Tools for Eclipse のサイト。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.windowsazure4e.org/ href="http://www.windowsazure4e.org/" mce_href="http://www.windowsazure4e.org/"&gt;&lt;FONT size=2 face=メイリオ&gt;http://www.windowsazure4e.org/&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;このサイトの &lt;/FONT&gt;&lt;A href="http://www.windowsazure4e.org/learn/" target=_blank mce_href="http://www.windowsazure4e.org/learn/"&gt;&lt;FONT size=2 face=メイリオ&gt;Learn&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; ページでは以下のようなメニューでラボが用意されています。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;初心者でもStep By Step で学べる非常によいドキュメントです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=2 face=メイリオ&gt;Lab 0 — Quick Start &lt;BR&gt;Lab 1 — Windows Azure Web Applications &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.1. Getting Started with Hello World &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.2. Converting Projects &lt;BR&gt;Lab 2 — Windows Azure Data Storage &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.1. Getting Started using Blob Services &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.2. Using Table Services &lt;BR&gt;Lab 3 — Windows SQL Azure&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;試しに Eclipse と Azure Plugin をインストール。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;メニューに Azure 用のコマンドがあり、ここから Development Fabric の起動や、 Windows Azure へ発行が出来るようです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_2.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=キャプチャ border=0 alt=キャプチャ src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb_2.png" width=576 height=410 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb_2.png"&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_2.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_2.png"&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;次に、Interoperability サイトで公開されている&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://code.msdn.microsoft.com/winazuremysqlphp" target=_blank mce_href="http://code.msdn.microsoft.com/winazuremysqlphp"&gt;&lt;FONT size=2 face=メイリオ&gt;Windows Azure MySQL PHP Solution Accelerator&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; を試してみました。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;こいつを使うと Azure 上で MySQL が使えるようになります。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;余談ですが私も以前は MySQL を使った開発を何年間かやっており、なかなか興味深い分野です。うざいですね・・・・・・・・&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;Developement Fabric上で実行すると以下のように、MySQL は WorkerRoleで動作することになります。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_3.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_3.png"&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=キャプチャ border=0 alt=キャプチャ src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb_3.png" width=579 height=458 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb_3.png"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;WebRole で動いている PHP Admin もちゃんと Developement Fabric 上で動作します。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_4.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_4.png"&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=キャプチャ border=0 alt=キャプチャ src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb_4.png" width=616 height=214 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPEclipseWindowsAzureDeployNo2_E3D2/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb_4.png"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT size=2 face=メイリオ&gt;マニュアルには Windows Azure 上に Upload する手段も記述してあるので、お試しください。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9929306" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daisukei/archive/tags/PHP/default.aspx">PHP</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/Windows+Azure+Platform/default.aspx">Windows Azure Platform</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/MySQL/default.aspx">MySQL</category></item><item><title>[PHP] PDC09 Interoperability 関連まとめ</title><link>http://blogs.msdn.com/daisukei/archive/2009/11/24/php-pdc09-interoperability.aspx</link><pubDate>Tue, 24 Nov 2009 05:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9927726</guid><dc:creator>daisukei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daisukei/comments/9927726.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daisukei/commentrss.aspx?PostID=9927726</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;多くの方々はご存じだと思いますが、先週 &lt;/FONT&gt;&lt;A href="http://microsoftpdc.com/" target=_blank mce_href="http://microsoftpdc.com/"&gt;&lt;FONT size=2 face=メイリオ&gt;PDC09&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; が開催されました。 すでにストリーミングで キーノート、ブレイクアウトセッションが公開されているので英語に拒否反応のない方はチェックしておいてください。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;このポストではその中でも interoperability 関連のアナウンスを纏めておきましょう。ちなみにPDCの関連セッションは以下の通り。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・&lt;/FONT&gt;&lt;A href="http://microsoftpdc.com/Sessions/KEY01" target=_blank mce_href="http://microsoftpdc.com/Sessions/KEY01"&gt;&lt;FONT size=2 face=メイリオ&gt;Day1 Keynote&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・&lt;/FONT&gt;&lt;A href="http://microsoftpdc.com/Sessions/SVC51" target=_blank mce_href="http://microsoftpdc.com/Sessions/SVC51"&gt;&lt;FONT size=2 face=メイリオ&gt;Developing PHP and MySQL Applications with Windows Azure&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・&lt;/FONT&gt;&lt;A href="http://microsoftpdc.com/Sessions/SVC50" target=_blank mce_href="http://microsoftpdc.com/Sessions/SVC50"&gt;&lt;FONT size=2 face=メイリオ&gt;Building Java Applications with Windows Azure&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;セッションをご覧頂くと Windows Azure Platform が interoperability に非常に注力していることが理解できると思います。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;ちなみに Windows Azure の interoperability 関連のサイトは &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/windowsazure/interop/" target=_blank mce_href="http://www.microsoft.com/windowsazure/interop/"&gt;&lt;FONT size=2 face=メイリオ&gt;こちら&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; です。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;簡単に内容を解説しましょう&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=4 face=メイリオ&gt;&lt;U&gt;Day1 Keynote&lt;/U&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPPDC09Interoperability_B646/_ray_thumb_1_4.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPPDC09Interoperability_B646/_ray_thumb_1_4.png"&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=_ray_thumb_1 border=0 alt=_ray_thumb_1 src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPPDC09Interoperability_B646/_ray_thumb_1_thumb_1.png" width=167 height=143 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/PHPPDC09Interoperability_B646/_ray_thumb_1_thumb_1.png"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;Keynote に関しては &lt;/FONT&gt;&lt;A href="http://www.infoq.com/jp/news/2009/11/WordPress-Azure" target=_blank mce_href="http://www.infoq.com/jp/news/2009/11/WordPress-Azure"&gt;&lt;FONT size=2 face=メイリオ&gt;infoQ&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; でも公開されています。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;ここでは、WordPress 創始者のMatt Mullenweg（マット・マレンウェッグ） が登場、Windows Azure 上で WordPress を動かすというデモを行いました。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;ミドルウェアとしては MySQL と Apache を Worker Role で動かしているとのことでした。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;また&lt;/FONT&gt;&lt;A href="http://oddlyspecific.com/" target=_blank mce_href="http://oddlyspecific.com/"&gt;&lt;FONT size=2 face=メイリオ&gt;サードパーティ&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=メイリオ&gt;&lt;FONT size=2&gt;から Windows Azure Storage Plugin For WordPress なるものが発表されました。&lt;/FONT&gt;&lt;FONT size=2&gt;これは動画や画像といったサイズの大きなファイルを格安の Windows Azure Storage に保存できるというソリューションです。&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;また、DonBoxが登場してNative サポート（ここではC++）のデモを行いました。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;尚、Keynoteで紹介されていたWordPressデモサイトはこちらです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://wordpressazure.cloudapp.net/" mce_href="http://wordpressazure.cloudapp.net/"&gt;&lt;FONT size=2 face=メイリオ&gt;http://wordpressazure.cloudapp.net/&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=4 face=メイリオ&gt;&lt;STRONG&gt;&lt;U&gt;Developing PHP and MySQL Applications with Windows Azure&lt;/U&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・Windows Azure を使うメリットは&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;- オンデマンドコンピューターリソース&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;- 無制限ストレージ&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;- 管理自動化&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;- 既存スキルをそのまま生かせる&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;- WordPressも動く&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;- MediaWiki もAzure上で動いている&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&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;A href="http://azuremediawiki.cloudapp.net/Mediawiki/index.php?title=Main_Page" mce_href="http://azuremediawiki.cloudapp.net/Mediawiki/index.php?title=Main_Page"&gt;&lt;FONT size=2 face=メイリオ&gt;http://azuremediawiki.cloudapp.net/Mediawiki/index.php?title=Main_Page&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・Eclipse、Windows Azure、AppFabric、SQL Azure、MySQL、Memcached が使える&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;- &lt;/FONT&gt;&lt;A href="http://www.interoperabilitybridges.com/projects/php-sdk-for-windows-azure.aspx" target=_blank mce_href="http://www.interoperabilitybridges.com/projects/php-sdk-for-windows-azure.aspx"&gt;&lt;FONT size=2 face=メイリオ&gt;Windows Azure SDK for PHP&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;- &lt;/FONT&gt;&lt;A href="http://www.interoperabilitybridges.com/projects/windows-azure-tools-for-eclipse.aspx" target=_blank mce_href="http://www.interoperabilitybridges.com/projects/windows-azure-tools-for-eclipse.aspx"&gt;&lt;FONT size=2 face=メイリオ&gt;Windows Azure Tools for Eclipse&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;- &lt;/FONT&gt;&lt;A href="http://www.dotnetservicesphp.com/" target=_blank mce_href="http://www.dotnetservicesphp.com/"&gt;&lt;FONT size=2 face=メイリオ&gt;AppFabric SDK for PHP Developers&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;- &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9"&gt;&lt;FONT size=2 face=メイリオ&gt;SQL Server Driver for PHP 1.1&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・便利な Solution Accelerator&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;- &lt;/FONT&gt;&lt;A href="http://code.msdn.microsoft.com/winazuremysqlphp" target=_blank&gt;&lt;FONT size=2 face=メイリオ&gt;Windows Azure MySQL PHP Solution Accelerator&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;- &lt;/FONT&gt;&lt;A href="http://code.msdn.microsoft.com/winazurememcached" target=_blank&gt;&lt;FONT size=2 face=メイリオ&gt;Windows Azure Memcached Solution Accelerator&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;- &lt;/FONT&gt;&lt;A href="http://code.msdn.microsoft.com/winazureinstmanager" target=_blank&gt;&lt;FONT size=2 face=メイリオ&gt;Instance Manager (Web App Console) で管理&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;- &lt;/FONT&gt;&lt;A href="http://code.msdn.microsoft.com/winazuremediawiki" target=_blank&gt;&lt;FONT size=2 face=メイリオ&gt;Windows Azure Mediawiki MySQL Solution Accelerator&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・Customer Showcase: Glympse&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 内部的にはPHP、MySQL、Memcachedで動いてる&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;A href="http://mslbustour.cloudapp.net/" mce_href="http://mslbustour.cloudapp.net/"&gt;&lt;FONT size=2 face=メイリオ&gt;http://mslbustour.cloudapp.net/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=4 face=メイリオ&gt;&lt;U&gt;Building Java Applications with Windows Azure&lt;/U&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・Tomcat + JRE on Azure で動いているサイト &lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/FONT&gt;&lt;A href="http://hellojava.cloudapp.net/" mce_href="http://hellojava.cloudapp.net/"&gt;&lt;FONT size=2 face=メイリオ&gt;http://hellojava.cloudapp.net/&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・Eclipse、Windows Azure、AppFabric、SQL Azureが使える&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;-&amp;nbsp; &lt;/FONT&gt;&lt;A href="http://www.interoperabilitybridges.com/projects/azure-java-sdk-for-net-services.aspx" target=_blank&gt;&lt;FONT size=2 face=メイリオ&gt;AppFabric SDK for Java&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;-&amp;nbsp; &lt;/FONT&gt;&lt;A href="http://www.interoperabilitybridges.com/projects/windows-azure-sdk-for-java.aspx" target=_blank mce_href="http://www.interoperabilitybridges.com/projects/windows-azure-sdk-for-java.aspx"&gt;&lt;FONT size=2 face=メイリオ&gt;Windows Azure SDK for Java&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;-&amp;nbsp; &lt;/FONT&gt;&lt;A href="http://www.interoperabilitybridges.com/projects/windows-azure-tools-for-eclipse.aspx" target=_blank mce_href="http://www.interoperabilitybridges.com/projects/windows-azure-tools-for-eclipse.aspx"&gt;&lt;FONT size=2 face=メイリオ&gt;Windows Azure Tools for Eclipse&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;-&amp;nbsp; JDBC経由でSQL Azureにアクセス可能&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・便利なツール &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; &lt;/FONT&gt;&lt;A href="http://code.msdn.microsoft.com/winazuretomcat" target=_blank mce_href="http://code.msdn.microsoft.com/winazuretomcat"&gt;&lt;FONT size=2 face=メイリオ&gt;Windows Azure Tomcat Solution Accelerator&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;USのBlog &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/interoperability/archive/2009/11/20/interoperability-at-pdc09-azure-php-java-ruby-mysql.aspx" target=_blank mce_href="http://blogs.msdn.com/interoperability/archive/2009/11/20/interoperability-at-pdc09-azure-php-java-ruby-mysql.aspx"&gt;&lt;FONT size=2 face=メイリオ&gt;Interoperability at PDC09: let's recap&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; も参考にしてください。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9927726" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daisukei/archive/tags/Azure/default.aspx">Azure</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/PHP/default.aspx">PHP</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/Windows+Azure+Platform/default.aspx">Windows Azure Platform</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/Interoperability/default.aspx">Interoperability</category></item><item><title>ADO.NET Entity Framework を用いたN階層システムの構築手法</title><link>http://blogs.msdn.com/daisukei/archive/2009/11/20/ado-net-entity-framework-n.aspx</link><pubDate>Fri, 20 Nov 2009 07:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9926031</guid><dc:creator>daisukei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daisukei/comments/9926031.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daisukei/commentrss.aspx?PostID=9926031</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;今日は ADO.NET Entity Framework ＋ N 階層システムについて考えてみたいと思います。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;現バージョンの ADO.NET Enity Framework ではシリアライズ対象でない ObjectContext が変更履歴（CRUDステータス 、Old Value、FKチェックなどなど）を管理しているため、特に同時実行制御を考慮したN階層システムの構築が困難なケースがあります。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;当然ながら変更履歴を管理するDTOなどを自身で作成すれば対応できますが、スキーマ構造が複雑化するにつれて相乗的に実装が困難になるでしょう。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;その結果、WCFなどを使った更新を伴うデータサービスの構築を考えた場合、必ずしもDataSetより優れているとは言い難いのが現状だと思います。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;この問題の解決策として登場するのが &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=13fdfce4-7f92-438f-8058-b5b4041d0f01" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=13fdfce4-7f92-438f-8058-b5b4041d0f01"&gt;&lt;FONT size=2 face=メイリオ&gt;Microsoft ADO.NET Entity Framework Feature Community Technology Preview&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; に含まれる &lt;STRONG&gt;Templates for Self-Tracking Entities (N-Tier support)&lt;/STRONG&gt; になります。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;これは &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/daisukei/archive/2009/11/05/visual-studio-2010-beta-2-ado-net-entity-framework-community-technology-preview.aspx" target=_blank mce_href="http://blogs.msdn.com/daisukei/archive/2009/11/05/visual-studio-2010-beta-2-ado-net-entity-framework-community-technology-preview.aspx"&gt;&lt;FONT size=2 face=メイリオ&gt;以前のPost&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; でも少し紹介しました。おそらく乱暴すぎてよく理解できなかった方々がほとんどでしょう。（反省）&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;今回は実際にいじってみましょう。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;尚、&lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/adonet/pages/feature-ctp-walkthrough-self-tracking-entities-for-the-entity-framework.aspx" target=_blank mce_href="http://blogs.msdn.com/adonet/pages/feature-ctp-walkthrough-self-tracking-entities-for-the-entity-framework.aspx"&gt;&lt;FONT size=2 face=メイリオ&gt;ADO.NET team のBlog&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt;でも紹介されているので、ちちらも参考にしてください。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;※ US版サンプルコードダウンロード ： &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/adonet/attachment/9798320.ashx" mce_href="http://blogs.msdn.com/adonet/attachment/9798320.ashx"&gt;&lt;FONT size=2 face=メイリオ&gt;EFFeatureCTP2_Walkthrough_STE.ZIP&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;U&gt;&lt;FONT size=4 face=メイリオ&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;U&gt;&lt;FONT size=4 face=メイリオ&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=4 face=メイリオ&gt;&lt;STRONG&gt;&lt;U&gt;&lt;EM&gt;環境&lt;/EM&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・&lt;A href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;Visual Studio 2010 Beta 2 (English)&lt;/A&gt; ※現状日本語版では動きません&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・&lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=13fdfce4-7f92-438f-8058-b5b4041d0f01" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=13fdfce4-7f92-438f-8058-b5b4041d0f01"&gt;&lt;FONT size=2 face=メイリオ&gt;Microsoft ADO.NET Entity Framework Feature Community Technology Preview 2&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・SQL Server 2005/2008&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=4 face=メイリオ&gt;&lt;STRONG&gt;&lt;U&gt;&lt;EM&gt;プロジェクトの構成&lt;/EM&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・MSDAL&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp; Entity Frameworkを使ったデータアクセスレイヤーを定義&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・MSDTO&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp; DTO(Data Transfer Object)を定義&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・MSWcfClient&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp; サービスクライアントのコンソールアプリ&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・MSWcfService&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp; WCFサービス&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=4 face=メイリオ&gt;&lt;STRONG&gt;&lt;U&gt;&lt;EM&gt;開発スタート （※あくまでデモ用サンプルです）&lt;/EM&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3 face=メイリオ&gt;&lt;STRONG&gt;１．MSDALの作成&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;今回はモデルファーストで作っていきましょう。employee と company という名前のエンティティを&lt;/FONT&gt;&lt;FONT size=2 face=メイリオ&gt;以下のように定義します。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;後で楽観的同時実行制御の動作確認もしたいので、各プロパティの「Concurrency Mode」はすべて「Fixed」に設定しておきます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 408px; HEIGHT: 336px" src="http://blogs.msdn.com/photos/daisukei/images/9926175/original.aspx" width=563 height=454 mce_src="http://blogs.msdn.com/photos/daisukei/images/9926175/original.aspx"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_1.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_1.png"&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/A&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;モデルの定義が終わったら、コンテキストメニューから「Generate Database from Model」」でSQLスクリプトを作成して、実行します。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/2.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/2.png"&gt;&lt;EM&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=2 border=0 alt=2 src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/2_thumb.png" width=398 height=323 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/2_thumb.png"&gt;&lt;/EM&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;コードビハインドは不要なので以下のようにCustom Tool の Code Generator を削除しておきます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/3.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/3.png"&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=3 border=0 alt=3 src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/3_thumb.png" width=361 height=208 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/3_thumb.png"&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;ここまでは復習です。ご存じない方は&lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/daisukei/archive/2009/05/22/visual-studio-2008-beta-1.aspx" target=_blank mce_href="http://blogs.msdn.com/daisukei/archive/2009/05/22/visual-studio-2008-beta-1.aspx"&gt;&lt;FONT size=2 face=メイリオ&gt;以前のポスト&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt;を参考にしてください。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;次にデザイナ上のコンテキストメニューから「Add Code Generation Item…」を選択します。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/4.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/4.png"&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=4 border=0 alt=4 src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/4_thumb.png" width=441 height=289 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/4_thumb.png"&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;すると テンプレートで「ADO.NET Self-Tracking Entities」が選択できます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;※現状、日本語版VSでは出てきません。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/5.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/5.png"&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=5 border=0 alt=5 src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/5_thumb.png" width=445 height=261 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/5_thumb.png"&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;実行するとT4 Template 「XXX.Context.tt」 と 「XXX.Types.tt」 というファイルが追加されているのがわかります。中身をみてみると Object Context と エンティティ（今回は company と employee）が存在します。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;今回、エンティティ&lt;/FONT&gt;&lt;FONT size=2 face=メイリオ&gt;はMSDTOプロジェクトで管理したいとおもいます。そのため、一旦今あるエンティティを削除します。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;手順は「XXX.Types.tt」のCustom Toolを以下のように削除します。また、自動的に「XXX.Types.tt」配下のエンティティは削除されないので手動で削除しておきます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/6.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/6.png"&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=6 border=0 alt=6 src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/6_thumb.png" width=343 height=227 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/6_thumb.png"&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;よやく MSDAL の作成完了です。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3 face=メイリオ&gt;&lt;STRONG&gt;２．MSDTOの作成&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;下記のようにAdd Existing Item で先ほど作成した「XXX.Types.tt」を選択します。「Add As Link」で追加するのをお忘れなく。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/7.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/7.png"&gt;&lt;FONT color=#333333 size=2 face=メイリオ&gt;&lt;EM&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=7 border=0 alt=7 src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/7_thumb.png" width=419 height=356 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/7_thumb.png"&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;すると、プロジェクトに company.cs、employee.cs、XXX.Types.cs が作成されているのがわかります。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/10.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/10.png"&gt;&lt;FONT color=#333333 size=2 face=メイリオ&gt;&lt;EM&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=10 border=0 alt=10 src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/10_thumb.png" width=396 height=292 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/ADO.NETEntityFrameworkn_FECF/10_thumb.png"&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;これでMSDTOは完成です。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3 face=メイリオ&gt;&lt;STRONG&gt;３．MSWcfService&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;作成したプロジェクト「MSDAL」、「MSDTO」への参照を追加しておきます。またWeb.configにデータベースへの接続文字列も追加しておきましょう。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;実行コードは以下の通り。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;STRONG&gt;サービスインタフェース&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=2 width=400&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=400&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;namespace MSWcfService &lt;BR&gt;{ &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ServiceContract] &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public interface IMSService &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [OperationContract] &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; company getCompany(int id); &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [OperationContract] &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bool updateCompany(company c); &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [OperationContract] &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; employee getEmployee(int id); &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [OperationContract] &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bool updateEmployee(employee e); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;BR&gt;}&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;STRONG&gt;&lt;EM&gt;サービスの実装&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;ポイントは以下３点だと思います。&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・LINQのincludeオプションを使ってcompanyに紐づくemployeeもまとめて取得している&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・OptimisticConcurrencyExceptionで楽観的同時実行のエラーを受け取っている&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・ApplyChanges メソッドのみで削除、追加、更新すべてに対応できる&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=2 width=663&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=661&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;namespace MSWcfService &lt;BR&gt;{ &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public class MSService : IMSService &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MSModelContainer db = new MSModelContainer(); &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public company getCompany(int id) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var result = db.companySet.Include("employee").Where(c =&amp;gt; c.companyId == id).First(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return result; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public bool updateCompany(company c) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&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; db.companySet.ApplyChanges&amp;lt;company&amp;gt;(c); &lt;BR&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; db.SaveChanges(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (OptimisticConcurrencyException ex) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&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; return false; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public employee getEmployee(int id) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var result = db.employeeSet.Where(e =&amp;gt; e.employeeId == id).First(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return result; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public bool updateEmployee(employee e) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&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; db.employeeSet.ApplyChanges&amp;lt;employee&amp;gt;(e); &lt;BR&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; db.SaveChanges(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (OptimisticConcurrencyException ex) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&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; return false; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;サービス側の実装がものすごくシンプルになるのがご確認いただけるでしょう。&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3 face=メイリオ&gt;&lt;STRONG&gt;４．MSWcfClient&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;作成したプロジェクト「MSDTO」への参照を追加しておきます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;また「Add Service Reference」で先ほど作成した「MSWcfService」へのサービス参照を追加しておきましょう。以上で設定は完了。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;あとはクライアントからいろいろ試すだけです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;ちゃんと楽観的同時実行制御も実装されてますし、関連のある複数エンティティをまとめて一括更新することもできます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;参考までにテストプログラムを載せておきます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE border=1 cellSpacing=0 cellPadding=2 width=690&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=688&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color=#0000ff&gt;static void Main(string[] args) &lt;BR&gt;{ &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; using (var service = new MSWcfClient.ServiceReference1.MSServiceClient()) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // companyデータの追加 &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; company c = new company(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c.companyId = 1; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c.companyName = "Microsoft"; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c.address = "OST"; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service.updateCompany(c); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // company データの取得 &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; company c = service.getCompany(1); &lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // employee データ追加 &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; employee e = new employee(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.employeeId = 1; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.employeeName = "Daisuke Inoue"; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.company = c; &lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service.updateEmployee(e); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // company、employee データの取得 &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; company c = service.getCompany(1); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; employee e = c.employee.First(); &lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // employee データ更新 &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.employeeName = "Akira Inoue"; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service.updateCompany(c); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 全データ削除 &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; company c = service.getCompany(1); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; employee e = c.employee.First(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.MarkAsDeleted(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service.updateCompany(c); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;BR&gt;} &lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;クライアント側も非常にシンプルなコードになります。こいつはめちゃくちゃ便利です！！&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=メイリオ&gt;&lt;STRONG&gt;リソース情報&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;・n 層アプリケーションで回避すべきアンチパターン&lt;BR&gt;　&lt;A href="http://msdn.microsoft.com/ja-jp/magazine/dd882522.aspx"&gt;http://msdn.microsoft.com/ja-jp/magazine/dd882522.aspx&lt;/A&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;EM&gt;
&lt;P&gt;&lt;BR&gt;・n 層アプリケーションのパターン&lt;BR&gt;　&lt;A href="http://msdn.microsoft.com/ja-jp/magazine/ee321569.aspx"&gt;http://msdn.microsoft.com/ja-jp/magazine/ee321569.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;・EF4 による n 層アプリケーションの構築&lt;BR&gt;　&lt;A href="http://msdn.microsoft.com/ja-jp/magazine/ee335715.aspx"&gt;http://msdn.microsoft.com/ja-jp/magazine/ee335715.aspx&lt;/A&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9926031" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daisukei/archive/tags/ADO.NET+Entity+Framework/default.aspx">ADO.NET Entity Framework</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/.NET+Framework+4.0/default.aspx">.NET Framework 4.0</category></item><item><title>Windows Azure Tools for VS (November 2009)　のリリース</title><link>http://blogs.msdn.com/daisukei/archive/2009/11/16/windows-azure-tools-for-vs-november-2009.aspx</link><pubDate>Mon, 16 Nov 2009 02:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9922776</guid><dc:creator>daisukei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daisukei/comments/9922776.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daisukei/commentrss.aspx?PostID=9922776</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;A href="http://microsoftpdc.com/" target=_blank mce_href="http://microsoftpdc.com/"&gt;PDC09&lt;/A&gt;が間もなく開始です。MS社員も大勢ロサンゼルスにかけつけています。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;（ちなみに私は日本におりますが）&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;Key Note は Live Smooth-Streamingで日本時間11月18日 AM1:30 よりリアルタイムで誰でも見ることができます。興味ある方や夜型生活の方はPDCの様子を確認してみてはいかがでしょうか。また、&lt;A href="http://twitter.com/pdc09" target=_blank mce_href="http://twitter.com/pdc09"&gt;PDC Twitter&lt;/A&gt;に登録して臨場感を増すのもよいでしょう。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;それからPDCに伴って、ようやく CTP が取れた &lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=6967ff37-813e-47c7-b987-889124b43abd" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=6967ff37-813e-47c7-b987-889124b43abd"&gt;正式版 Window Azure Tools for VS&lt;/A&gt;&lt;/FONT&gt; &lt;FONT size=2 face=メイリオ&gt;が登場しました。 &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;変更内容は以下になります。詳細はUSの&lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6967ff37-813e-47c7-b987-889124b43abd&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6967ff37-813e-47c7-b987-889124b43abd&amp;amp;displaylang=en"&gt;&lt;FONT size=2 face=メイリオ&gt;サイト&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt;をご確認ください。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・Visual Studio 2010 Beta2 サポート&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・テンプレート追加&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp; ASP.NET MVC 2(2010 only)、F# worker roles(2010 only)、WCF Service&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・November Windows Azure SDK フルサポート&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・UX改善&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・動的テーブル生成&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;せっかくなので Visual Studio 2010 Beta 2 （日本語版） を使って試してみましょう。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;テンプレートで Windows Azure Cloud Service を選択します。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/WindowsAzureToolsforVSNovember2009_9C89/1.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/WindowsAzureToolsforVSNovember2009_9C89/1.png"&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=1 border=0 alt=1 src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/WindowsAzureToolsforVSNovember2009_9C89/1_thumb.png" width=558 height=416 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/WindowsAzureToolsforVSNovember2009_9C89/1_thumb.png"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;すると、&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;ちゃんテンプレートが増えてますね。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff0000 size=2 face=メイリオ&gt;ASP.NET MVC 2(2010 only)、F# worker roles(2010 only)、WCF Service&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/WindowsAzureToolsforVSNovember2009_9C89/2.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/WindowsAzureToolsforVSNovember2009_9C89/2.png"&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=2 border=0 alt=2 src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/WindowsAzureToolsforVSNovember2009_9C89/2_thumb.png" width=571 height=434 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/WindowsAzureToolsforVSNovember2009_9C89/2_thumb.png"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9922776" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daisukei/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/Windows+Azure+Platform/default.aspx">Windows Azure Platform</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/Windows+Azure/default.aspx">Windows Azure</category></item><item><title>ようやく SQL Server Management Studio の　SQL Azure サポート</title><link>http://blogs.msdn.com/daisukei/archive/2009/11/13/sql-server-management-studio-sql-azure.aspx</link><pubDate>Fri, 13 Nov 2009 07:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9921801</guid><dc:creator>daisukei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daisukei/comments/9921801.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daisukei/commentrss.aspx?PostID=9921801</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;SQL Azure を操作するには、いろいろと制限があり使いにくかったSQL Server Management Studio ですが、&lt;/FONT&gt;&lt;FONT size=2 face=メイリオ&gt;SQL Server 2008 R2 ベースの Management Studio では ちゃんと SQL Azure がサポートされるようになります。現状 CTP ではありますが下記からダウンロード可能です。&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=168734&amp;amp;clcid=0x409" target=_blank mce_href="http://go.microsoft.com/fwlink/?LinkID=168734&amp;amp;clcid=0x409"&gt;&lt;FONT size=2 face=メイリオ&gt;32 bit SQL Server Management Studio R2 CTP Only&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=168735&amp;amp;clcid=0x409" target=_blank mce_href="http://go.microsoft.com/fwlink/?LinkID=168735&amp;amp;clcid=0x409"&gt;&lt;FONT size=2 face=メイリオ&gt;64 bit SQL Server Management Studio R2 CTP Only&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=c772467d-e45b-43e1-9208-2c7b663d7ad1" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=c772467d-e45b-43e1-9208-2c7b663d7ad1"&gt;&lt;FONT size=2 face=メイリオ&gt;SQL Server 2008 R2 November CTP Full&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;試に SQL Azure に接続してみました。ちゃんとオブジェクトエクスプローラーも使えますね。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/SQLServerManagementStudioSQLAzure_EB6F/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3.png" mce_href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/SQLServerManagementStudioSQLAzure_EB6F/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3.png"&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=キャプチャ border=0 alt=キャプチャ src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/SQLServerManagementStudioSQLAzure_EB6F/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb.png" width=584 height=443 mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/SQLServerManagementStudioSQLAzure_EB6F/%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3_thumb.png"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9921801" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daisukei/archive/tags/SQL+Azure/default.aspx">SQL Azure</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/Windows+Azure+Platform/default.aspx">Windows Azure Platform</category></item><item><title>[UX] Windows 7 で出来ちゃうシリーズ その1</title><link>http://blogs.msdn.com/daisukei/archive/2009/11/11/ux-windows-7-1.aspx</link><pubDate>Wed, 11 Nov 2009 07:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9920655</guid><dc:creator>daisukei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daisukei/comments/9920655.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daisukei/commentrss.aspx?PostID=9920655</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;こんにちは。 Windows 7 随分盛り上がってますね。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;このシリーズでは Windows 7 の新機能を生かしたアプリケーションをご紹介したいと思います。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;記念すべき第一回目は &lt;/FONT&gt;&lt;A href="http://bumptop.com/" target=_blank mce_href="http://bumptop.com"&gt;&lt;FONT size=2 face=メイリオ&gt;Bump Top&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;FONT face=メイリオ&gt; さんの&lt;STRONG&gt; &lt;EM&gt;&lt;U&gt;3D デスクトップ&lt;/U&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;U&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:b8d8c46f-6748-4360-9e41-6bbcf51d665a class=wlWriterEditableSmartContent&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px" id=cc1feb20-05b4-4748-8452-76e37885ba89&gt;
&lt;DIV&gt;&lt;A href="http://www.youtube.com/watch?v=6jhoWsHwU7w" target=_new mce_href="http://www.youtube.com/watch?v=6jhoWsHwU7w"&gt;&lt;IMG style="BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none" alt="" src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/UXWindows71_E4D4/video0c046d8768d6.jpg" onload="var downlevelDiv = document.getElementById('cc1feb20-05b4-4748-8452-76e37885ba89'); downlevelDiv.innerHTML = &amp;quot;&lt;div&gt;&lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&gt;&lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/6jhoWsHwU7w&amp;amp;hl=en\&amp;quot;&gt;&lt;\/param&gt;&lt;embed src=\&amp;quot;http://www.youtube.com/v/6jhoWsHwU7w&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&amp;quot;;" mce_src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/UXWindows71_E4D4/video0c046d8768d6.jpg" galleryimg="no"&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;どうでしょう。社内では「面白そう！！」、「使ってみたい！！」という反応でした。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;このアプリケーションは Windows 7 の新機能であるマルチタッチを活用したアプリケーションです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;みなさんも試しにマルチタッチを使った斬新なアプリケーションを作ってみてはいかがでしょうか。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;A href="http://code.msdn.microsoft.com/WindowsTouch" target=_blank mce_href="http://code.msdn.microsoft.com/WindowsTouch"&gt;&lt;FONT size=2 face=メイリオ&gt;Windows Touch: Developer Resources&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; には&lt;/FONT&gt;ハンズオンやサンプルコードが&lt;/FONT&gt;&lt;FONT size=2 face=メイリオ&gt;公開されています。&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;また Silverlight版のマルチタッチを検討されている方は以下のブログの情報が役立ちます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title=http://www.jebishop.com/2009/11/05/multi-touch-gesture-recognition-in-silverlight-3/ href="http://www.jebishop.com/2009/11/05/multi-touch-gesture-recognition-in-silverlight-3/" mce_href="http://www.jebishop.com/2009/11/05/multi-touch-gesture-recognition-in-silverlight-3/"&gt;&lt;FONT size=2 face=メイリオ&gt;http://www.jebishop.com/2009/11/05/multi-touch-gesture-recognition-in-silverlight-3/&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;ご参考まで。。。&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9920655" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daisukei/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Microsoft .NET Services November CTP リリース</title><link>http://blogs.msdn.com/daisukei/archive/2009/11/06/microsoft-net-services-november-ctp.aspx</link><pubDate>Fri, 06 Nov 2009 02:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9918349</guid><dc:creator>daisukei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daisukei/comments/9918349.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daisukei/commentrss.aspx?PostID=9918349</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;お疲れさまです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;最近は随分寒くなりましたね。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;今日は金曜日だし鍋でも・・・&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;といきたいところですが、私はとある試合のため減量中。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;そんな甘いことは許されないのでした（悲）&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;さて、.NET Services の 最新版 &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/windowsazure/developers/dotnetservices/" target=_blank mce_href="http://www.microsoft.com/windowsazure/developers/dotnetservices/"&gt;&lt;FONT size=2 face=メイリオ&gt;SDK&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; が11/5 に公開されました。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;詳細は US の &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/netservices/" target=_blank mce_href="http://blogs.msdn.com/netservices/"&gt;&lt;FONT size=2 face=メイリオ&gt;Blog&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; を参考にしてください。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.davidchappell.com/blog/atom.xml" target=_blank mce_href="http://www.davidchappell.com/blog/atom.xml"&gt;&lt;FONT size=2 face=メイリオ&gt;Devid Chappell&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; も話していましたが、特にエンタープライズアプリケーションにおいて Cloud&amp;nbsp; の性質上（一貫性、レイテンシー、SLAなどなど）、みなさんのアプリケーションやソリューション全てをマイグレーションすることは困難で、一部を少しずつ移行していくのが現実解とも言われています。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;つまり On-Premise と Cloud をシームレスにつなぐことは必須だと考えてもよいでしょう。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT size=2 face=メイリオ&gt;この辺りを実現してくれるのが. NET Services で、このようなサービスを提供していないクラウド事業者との大きな差別化要因にもなり非常に重要です。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;とはいえ、日本ではまだまだ情報量が少ないですね。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;A href="http://blogs.msdn.com/daisukei/archive/2009/10/29/microsoft-tech-days-2010-best-of-pdc.aspx" target=_blank mce_href="http://blogs.msdn.com/daisukei/archive/2009/10/29/microsoft-tech-days-2010-best-of-pdc.aspx"&gt;tech・days 2010&lt;/A&gt; で多くの情報をお伝えできればいいのですが・・・・&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;と勝手に心配してみました。それでは失礼します。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9918349" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daisukei/archive/tags/Azure/default.aspx">Azure</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/techdays/default.aspx">techdays</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/.NET+Services/default.aspx">.NET Services</category></item><item><title>無償！！Windows Azure ハンズオンラボ開催</title><link>http://blogs.msdn.com/daisukei/archive/2009/11/05/windows-azure.aspx</link><pubDate>Thu, 05 Nov 2009 10:52:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9917895</guid><dc:creator>daisukei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daisukei/comments/9917895.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daisukei/commentrss.aspx?PostID=9917895</wfw:commentRss><description>&lt;p&gt;&lt;font size="2" face="メイリオ"&gt;Windows Azure のハンズオンラボ（2H）が4日間開催されるようです。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/japan/msdn/vstudio/campaign/valueup/cloud.aspx" href="http://www.microsoft.com/japan/msdn/vstudio/campaign/valueup/cloud.aspx"&gt;&lt;font size="2" face="メイリオ"&gt;http://www.microsoft.com/japan/msdn/vstudio/campaign/valueup/cloud.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;内容は&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;「Windows Azure の申し込みから、アプリケーションの開発、およびクラウド上でのアプリケーションの公開までを体験いただきます。」&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;とのことなので初級編ですね。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;おそらく直ぐ満席になってしまうのでお早目にお申し込みください。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;みなさんも Azure 上で&lt;/font&gt;&lt;a href="http://wipsetv.cloudapp.net/" target="_blank"&gt;&lt;font size="2" face="メイリオ"&gt;こんな&lt;/font&gt;&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt;アプリケーションを作ってみてください。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9917895" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daisukei/archive/tags/Windows+Azure/default.aspx">Windows Azure</category></item><item><title>Visual Studio 2010 Beta 2 用 ADO.Net Entity Framework Community Technology Preview リリース!</title><link>http://blogs.msdn.com/daisukei/archive/2009/11/05/visual-studio-2010-beta-2-ado-net-entity-framework-community-technology-preview.aspx</link><pubDate>Thu, 05 Nov 2009 09:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9917879</guid><dc:creator>daisukei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daisukei/comments/9917879.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daisukei/commentrss.aspx?PostID=9917879</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;今日は &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/japan/powerpro/mdflive/default.mspx" target=_blank mce_href="http://www.microsoft.com/japan/powerpro/mdflive/default.mspx"&gt;&lt;FONT size=2 face=メイリオ&gt;Microsoft Developer Forum 2009&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; でしたね。私は会場ではなく自席で Streaming 視聴しました。 Smooth Streaming は相変わらずスゴイですね。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;画質が綺麗だし、巻き戻し再生もできる。MS 社員としてではなく単純に利用者として普及してほしいテクノロジーです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;Developer Forum では主に UX、Cloud&amp;nbsp; が目立っていたように感じました。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;大丈夫です、ちゃんと データアクセスも目立たない・・・ところで強化されています。&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;このたび VS 2010 Beta2 用の &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=13fdfce4-7f92-438f-8058-b5b4041d0f01" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=13fdfce4-7f92-438f-8058-b5b4041d0f01"&gt;&lt;FONT size=2 face=メイリオ&gt;Microsoft ADO.NET Entity Framework Feature Community Technology Preview 2&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; がリリースされました。&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=メイリオ&gt;
&lt;P&gt;&amp;nbsp;下記の機能が含まれています。&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Templates for Self-Tracking Entities (N-Tier support) 
&lt;LI&gt;Code-Only Programming Model that allows you to write Entity Data Model based applications without requiring external artifacts &lt;/LI&gt;&lt;/OL&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;改良ポイントは以下の通り。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;&lt;FONT size=2 face=メイリオ&gt;Code Only の機能強化ポイント&lt;/FONT&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2 face=メイリオ&gt;Fine Grained Control over model &lt;/FONT&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2 face=メイリオ&gt;Specify Navigation Property Inverses &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2 face=メイリオ&gt;Specify Property Facets &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2 face=メイリオ&gt;Complex Types&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2 face=メイリオ&gt;Customizable Mappings &lt;/FONT&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2 face=メイリオ&gt;Change Table Name, Column Names &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2 face=メイリオ&gt;Specify Custom Inheritance Strategy &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2 face=メイリオ&gt;Entity Splitting &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2 face=メイリオ&gt;Join Table Mapping&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;細かいところで結構強化されているようですね。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;（訳そうと思いましたが、うまく訳せませんでした・・・・・すみません）&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;&lt;FONT size=2 face=メイリオ&gt;Self-Tracking Entities の機能強化ポイント&lt;/FONT&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・Foreign Key associations&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; これは&lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/daisukei/" target=_blank mce_href="http://blogs.msdn.com/daisukei/"&gt;&lt;FONT size=2 face=メイリオ&gt;前回解説&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt;した Foreign Key への対応です。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・Support for Silverlight 3&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Silverlight 3 + WCF との連携が強化されるようです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・Databinding support&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WPF、Silverlight とのデータバインディングが強化されるようです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・Richer concurrency control support:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ようやく登場。楽観的同時実行をサポートします。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 指定したプロパティのオリジナルの値を持ちまわれるようになります。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・Improved independent association support&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; パフォーマンス改善のアプローチ。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 必須でないデータベース ラウンドトリップを避けるために、エンティティ管理手法の再設計が行われました。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・New and improved methods:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AcceptChanges, StartTracking, StopTracking メソッドが追加、拡張されるようです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・Generated code improvements and refactoring&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 生成されるコード改善、リファクタリング機能の追加&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;そのうち、実際にいじって確認してみましょう。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;尚、Beta 1 で検証されていた方は &lt;STRONG&gt;POCO template がない！！&lt;/STRONG&gt;ことにお気づきではないでしょうか。POCO Templateは次回のリリースで含まれる予定になっていますのでご安心ください。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9917879" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daisukei/archive/tags/ADO.NET+Entity+Framework/default.aspx">ADO.NET Entity Framework</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/.NET+Framework+4.0/default.aspx">.NET Framework 4.0</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/.NET+Framework/default.aspx">.NET Framework</category></item><item><title>【PHP】Eclipseで作ったアプリケーションを Windows Azure に Deploy  したい？</title><link>http://blogs.msdn.com/daisukei/archive/2009/10/30/php-eclipse-windows-azure-deploy.aspx</link><pubDate>Fri, 30 Oct 2009 09:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9915179</guid><dc:creator>daisukei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daisukei/comments/9915179.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daisukei/commentrss.aspx?PostID=9915179</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;STRONG&gt;&lt;U&gt;今日は.NETer向けの内容ではありません。&lt;/U&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;先日開催された&lt;A href="http://www.eclipsecon.org/summiteurope2009/sessions?id=1069" target=_blank mce_href="http://www.eclipsecon.org/summiteurope2009/sessions?id=1069"&gt;Eclipse Summit&lt;/A&gt;でPHP、Java developer 向けにマイクロソフトからアナウンスがありました。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;詳細はUSの &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/interoperability/archive/2009/10/28/tasktop-soyatec-microsoft-to-foster-eclipse-and-microsoft-platform-interoperability.aspx" target=_blank mce_href="http://blogs.msdn.com/interoperability/archive/2009/10/28/tasktop-soyatec-microsoft-to-foster-eclipse-and-microsoft-platform-interoperability.aspx"&gt;&lt;FONT size=2 face=メイリオ&gt;Interoperabilityブログ&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=メイリオ&gt; を参考にしてください。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;要は、いままでと同様にEclipse + Java、PHPでアプリケーションを作って、それをAzure上にポンと展開することができるというアナウンスです。まだ中身をみてないので詳細はわかりませんが、Azureのストレージ(Blob、Table、Queue）にも対応しているのではないでしょうか？後で確認します。&lt;/FONT&gt;&lt;FONT size=2 face=メイリオ&gt;今後、クラウドも使ってみたいんだけど・・・・というJava、PHP開発者には朗報ですね。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;（尚、Windows Azure SDK には cspack.exe というコマンドがあり、これを使うとアプリケーションをWinows Azure cspkg の形にパッキングすることが可能です。）&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・Windows Azure Tools for Eclipse for PHP developers: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;A href="http://www.windowsazure4e.org/" mce_href="http://www.windowsazure4e.org"&gt;&lt;FONT size=2 face=メイリオ&gt;www.windowsazure4e.org&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・Windows Azure Software Developer Kit (SDK) for Java: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;A href="http://www.windowsazure4j.org/" mce_href="http://www.windowsazure4j.org"&gt;&lt;FONT size=2 face=メイリオ&gt;www.windowsazure4j.org&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;・Eclipse Tools for Silverlight: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;A href="http://www.eclipse4sl.org/" mce_href="http://www.eclipse4SL.org"&gt;&lt;FONT size=2 face=メイリオ&gt;www.eclipse4SL.org&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=メイリオ&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9915179" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daisukei/archive/tags/PHP/default.aspx">PHP</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/Windows+Azure+Platform/default.aspx">Windows Azure Platform</category></item><item><title>[お知らせ] Microsoft Tech・Days 2010 “Best of PDC”開催決定</title><link>http://blogs.msdn.com/daisukei/archive/2009/10/29/microsoft-tech-days-2010-best-of-pdc.aspx</link><pubDate>Thu, 29 Oct 2009 04:27:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9914505</guid><dc:creator>daisukei</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/daisukei/comments/9914505.aspx</comments><wfw:commentRss>http://blogs.msdn.com/daisukei/commentrss.aspx?PostID=9914505</wfw:commentRss><description>&lt;p&gt;&lt;font size="2" face="メイリオ"&gt;今年開催された &lt;/font&gt;&lt;a href="http://www.microsoft.com/japan/events/techdays/2010/" target="_blank"&gt;&lt;font size="2" face="メイリオ"&gt;Tech・Days&lt;/font&gt;&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt; が、来年も開催されることが決定しました。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;このイベントは USA で開催される &lt;/font&gt;&lt;a href="http://microsoftpdc.com/" target="_blank"&gt;&lt;font size="2" face="メイリオ"&gt;Professional Developer Conference&lt;/font&gt;&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt; の日本版にあたり、とりわけ最新技術に特化した内容をご紹介するイベントです。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;（毎年夏に開催されているTech・Edは、どちらかというと、現場で直ぐに役に立つ内容）&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/MicrosoftTechDays2010BestofPDC_BACA/1_1.png"&gt;&lt;font size="2" face="メイリオ"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="1" border="0" alt="1" src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/MicrosoftTechDays2010BestofPDC_BACA/1_thumb_1.png" width="549" height="131" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;なんだか場所がマイクロソフトっぽくないですね。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.grandpacific.jp/" href="http://www.grandpacific.jp/"&gt;&lt;font size="2" face="メイリオ"&gt;http://www.grandpacific.jp/&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;今回は Windows Azure Platform、Visual Studio 2010、Windows 7 などが大きなテーマになると思います。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;まだ決まっていませんが、私は相変わらず ADO.NET Entity Framework のお話をすることになりそうな予感がしています。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;またマイクロソフトがいつもやる「早期申込割引」もあるようなので、参加される方々はお早目にお申し込みください。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;来週の木曜日からお申込み可能になります。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/MicrosoftTechDays2010BestofPDC_BACA/2.png"&gt;&lt;font size="2" face="メイリオ"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="2" border="0" alt="2" src="http://blogs.msdn.com/blogfiles/daisukei/WindowsLiveWriter/MicrosoftTechDays2010BestofPDC_BACA/2_thumb.png" width="553" height="216" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2" face="メイリオ"&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="メイリオ"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9914505" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/daisukei/archive/tags/_4A30E57789305B30_/default.aspx">お知らせ</category><category domain="http://blogs.msdn.com/daisukei/archive/tags/techdays/default.aspx">techdays</category></item></channel></rss>