<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja-JP"><title type="html">こだかたろうです</title><subtitle type="html">マイクロソフトでデベロッパーエバンジェリストをやっています。
未だ修行中の身であります。</subtitle><id>http://blogs.msdn.com/tarok/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/tarok/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2009-07-27T07:45:37Z</updated><entry><title>Visual Studio 2010によるジャンプリストの操作</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/archive/2009/11/09/9919468.aspx" /><id>http://blogs.msdn.com/tarok/archive/2009/11/09/9919468.aspx</id><published>2009-11-09T10:56:47Z</published><updated>2009-11-09T10:56:47Z</updated><content type="html">先日よりMSDN Subscription上で日本語版 Beta2が公開されています。 今回は、このVisual Studio 2010 Beta 2を使用して、Windows 7 のジャンプリストを操作してみます。 ちなみに、同僚のエバンジェリスト岩田の ブログ では、既に手続き型のコードによる手法が記載されていますので、こちらはWPF（XAML）を使用してみます。 ■手順1 WPFアプリケーションを新規作成します。 ■手順2 App.xamlを開きます。 ■手順3 Boldの部分のコードを追加します。 &amp;lt;Application x:Class=&amp;quot;Demo.App&amp;quot; &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; xmlns=&amp;quot; http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot; &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;...(&lt;a href="http://blogs.msdn.com/tarok/archive/2009/11/09/9919468.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919468" width="1" height="1"&gt;</content><author><name>tarok</name><uri>http://blogs.msdn.com/members/tarok.aspx</uri></author><category term="Windows7" scheme="http://blogs.msdn.com/tarok/archive/tags/Windows7/default.aspx" /><category term="Code" scheme="http://blogs.msdn.com/tarok/archive/tags/Code/default.aspx" /></entry><entry><title>Visual Studio 2010 Beta 2</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/archive/2009/10/26/9912883.aspx" /><id>http://blogs.msdn.com/tarok/archive/2009/10/26/9912883.aspx</id><published>2009-10-26T11:07:23Z</published><updated>2009-10-26T11:07:23Z</updated><content type="html">先日よりリリースされています。 Visual Studio 2010 Beta 2 http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx このブログで取り上げているADO.NET Entity FrameworkとADO.NET Data Servicesですが、それぞれUpdateがあります。 EFに関しては、弊社の井上ブログに紹介されています。 http://blogs.msdn.com/daisukei/archive/2009/10/21/entity-framework-4-beta-2.aspx ここではADO.NET Data Servicesについてご紹介します。 射影 :クライアントとサーバーライブラリに対して射影の機能がサポートされます。要するに、LINQ to ADO.NET DataServicesのSelectでメンバーの選択（列の選択）が可能だと。 データバインド :&amp;#160; WPFとSilverlightでのTwoWayバインディングのサポートです。 Row Count : 行の数のみの取得が可能です、これまではデータの取得が必要でした。...(&lt;a href="http://blogs.msdn.com/tarok/archive/2009/10/26/9912883.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9912883" width="1" height="1"&gt;</content><author><name>tarok</name><uri>http://blogs.msdn.com/members/tarok.aspx</uri></author><category term="Visual Studio" scheme="http://blogs.msdn.com/tarok/archive/tags/Visual+Studio/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/tarok/archive/tags/Entity+Framework/default.aspx" /><category term="ADO.NET Data Service" scheme="http://blogs.msdn.com/tarok/archive/tags/ADO.NET+Data+Service/default.aspx" /></entry><entry><title>Windows 7 開発者向け情報</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/archive/2009/10/26/9912855.aspx" /><id>http://blogs.msdn.com/tarok/archive/2009/10/26/9912855.aspx</id><published>2009-10-26T09:25:15Z</published><updated>2009-10-26T09:25:15Z</updated><content type="html">すみません、このところブログかけていません・・・ (Persistence Ignoranceネタも放置されています、近々書きます・・・） その間にWindows7が販売開始されました。イベントも多く報道されましたので、ご存知の方も多いと思います。 それに合わせて開発者の方向けにハンズオンラボも着々と数を増やしています。 http://msdn.microsoft.com/ja-jp/windows/aa904962.aspx Windows7は現在のところはSDK（ネイティブ）かCodePack（.NET Framework）を使用する形になりますが、Visual Studio 2010 Beta2もリリースされていますので、.NET Frameworkを用いたWondwos7開発を行なうことも出来るようになります。これも機会があればご紹介したいと思います。...(&lt;a href="http://blogs.msdn.com/tarok/archive/2009/10/26/9912855.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9912855" width="1" height="1"&gt;</content><author><name>tarok</name><uri>http://blogs.msdn.com/members/tarok.aspx</uri></author><category term="Windows7" scheme="http://blogs.msdn.com/tarok/archive/tags/Windows7/default.aspx" /></entry><entry><title>Entity Framework Feature CTP 1を用いたPOCO Entity作成（セッションフォロー：TechEdT2-405:ADO.NET Entity Framework Part4 &amp; 9/18 TechFildersセミナー ）</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/archive/2009/10/06/9903576.aspx" /><id>http://blogs.msdn.com/tarok/archive/2009/10/06/9903576.aspx</id><published>2009-10-06T05:50:00Z</published><updated>2009-10-06T05:50:00Z</updated><content type="html">ちょっと時間が空いてしまい申し訳ありません。 前回のお話通り、ADO.NET Entity FrameworkでPersistence Ignoranceのデモをご紹介してみたいのですが、といいながら、まずは、Entity Framework Feature CTP 1を用いたPOCOでのEntity作成をご紹介します。 ■開発環境 以下をインストールします。 VS2010 英語版 http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=85520793-68fc-4361-a8b6-dc2cff49c8d2 Entity Framework Feature CTP 1 http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=7fd7164e-9e73-43f7-90ab-5b2bf2577ac9 ■手順１ ConsoleApplicationを新規作成して、AddNewItemでADO.NET Entity...(&lt;a href="http://blogs.msdn.com/tarok/archive/2009/10/06/9903576.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9903576" width="1" height="1"&gt;</content><author><name>tarok</name><uri>http://blogs.msdn.com/members/tarok.aspx</uri></author><category term="TechEd" scheme="http://blogs.msdn.com/tarok/archive/tags/TechEd/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/tarok/archive/tags/Entity+Framework/default.aspx" /><category term="Code" scheme="http://blogs.msdn.com/tarok/archive/tags/Code/default.aspx" /></entry><entry><title>セッションフォロー（TechEd T2-405 Part4 &amp; 9/18 TechFildersセミナー）</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/archive/2009/09/29/9900658.aspx" /><id>http://blogs.msdn.com/tarok/archive/2009/09/29/9900658.aspx</id><published>2009-09-29T07:55:00Z</published><updated>2009-09-29T07:55:00Z</updated><content type="html">すみません御報告が遅くなりました。TechEdと先日のTechFildersセミナー（9/18）のフォローです。 TechEdでは、Visual Studio 2010が不慮の事故で落ちてしまい中途半端になってしまった箇所です。 9/18では時間が足りなく、「続きはブログで」と言ったら、アンケートでお叱りを受けましたので、次回からはセッションに絶対納めるようにします、申し訳ありませんでした。 シナリオ．～ 汎用性を考慮するには？ ～ この方向性としては、Persistence Ignorance をシステムアーキテクチャとして取り入れてみることを考えてみたいと思います。 Persistence Ignorance とはデータの永続化に対して、特定のテクノロジーやプロダクトに依存しないことをさしています。 詳細はこちらから http://msdn.microsoft.com/ja-jp/library/dd456853(VS.100).aspx 井上のブログでも紹介しています http://blogs.msdn.com/daisukei/archive/2009/06/02/visual-studio-2010-ef4-poco-part1.aspx...(&lt;a href="http://blogs.msdn.com/tarok/archive/2009/09/29/9900658.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9900658" width="1" height="1"&gt;</content><author><name>tarok</name><uri>http://blogs.msdn.com/members/tarok.aspx</uri></author><category term="データアクセス" scheme="http://blogs.msdn.com/tarok/archive/tags/_C730FC30BF30A230AF30BB30B930_/default.aspx" /><category term="TechEd" scheme="http://blogs.msdn.com/tarok/archive/tags/TechEd/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/tarok/archive/tags/Entity+Framework/default.aspx" /><category term="Code" scheme="http://blogs.msdn.com/tarok/archive/tags/Code/default.aspx" /></entry><entry><title>Silverlightで開発するデータ駆動アプリケーション（書籍紹介）</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/archive/2009/09/07/9892144.aspx" /><id>http://blogs.msdn.com/tarok/archive/2009/09/07/9892144.aspx</id><published>2009-09-07T11:29:23Z</published><updated>2009-09-07T11:29:23Z</updated><content type="html">同僚のエバンジェリスト鈴木章太郎が監修した書籍を紹介します。 Silverlightで開発するデータ駆動アプリケーション 価格： ￥ 3,570 Silverlightでアプリケーションを開発する場合、データをどのように取得するかは大きな命題です。 Silverlightで作るものが、データの扱いが無い、単なる表示用のパーツならば、古（いにしえ）のJavaアプレットと大きな違いはないわけで、.NET Frameworkでの開発が出来るところが最大のメリットなのですから、それを活用しないことにはSilverlightの魅力が伝わりませんよね。 と言いながら、今までこれと言ってまとまった情報がなかったのが実情かと思います。 このブログでも、今後こうしたSilverlightをきちんと業務のアプリケーションで使うためには？という命題について書いていきたいと思っています。...(&lt;a href="http://blogs.msdn.com/tarok/archive/2009/09/07/9892144.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9892144" width="1" height="1"&gt;</content><author><name>tarok</name><uri>http://blogs.msdn.com/members/tarok.aspx</uri></author><category term="Silverlight" scheme="http://blogs.msdn.com/tarok/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Windows 7の開発をこれから知りたい方に向けて</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/archive/2009/09/04/9891193.aspx" /><id>http://blogs.msdn.com/tarok/archive/2009/09/04/9891193.aspx</id><published>2009-09-04T06:33:00Z</published><updated>2009-09-04T06:33:00Z</updated><content type="html">TechEdのキーノートで、 弊社の大場（↓） もご紹介しましたが、 マイクロソフトでは、Winsows7アプリケーション開発の支援をしたいと考えています。 Windows7アプリケーション開発を支援します http://www.microsoft.com/japan/powerpro/developer/default.mspx 最終的には開発ポータルとしては MSDN Windowsデベロッパーセンター になるはずですが、 上記のページは、その前のはじめの一歩としてご確認いただければと思います。 Windows7は、今後も多くの情報や活動をおこなっていきますので、どうぞご確認ください。...(&lt;a href="http://blogs.msdn.com/tarok/archive/2009/09/04/9891193.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9891193" width="1" height="1"&gt;</content><author><name>tarok</name><uri>http://blogs.msdn.com/members/tarok.aspx</uri></author><category term="お知らせ" scheme="http://blogs.msdn.com/tarok/archive/tags/_4A30E57789305B30_/default.aspx" /><category term="Windows7" scheme="http://blogs.msdn.com/tarok/archive/tags/Windows7/default.aspx" /></entry><entry><title>満員御礼でも裏技？</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/archive/2009/09/02/9890359.aspx" /><id>http://blogs.msdn.com/tarok/archive/2009/09/02/9890359.aspx</id><published>2009-09-02T15:16:19Z</published><updated>2009-09-02T15:16:19Z</updated><content type="html">9/18に開催されるTech Fielders セミナー 東京 [.NET 開発テクノロジーの全体像]がめでたく満席になりました。 http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032423184&amp;amp;Culture=ja-JP その後も何人の方からキャンセル待ちのお話をいただいています。 とは言えキャンセル待ちは不確定なものですけが、裏技をコソっと。 実は、ライトニングトークの登壇者は普通にセミナー参加が可能だったりします。 どうしてもとお考えの方、いかがでしょうか？ こちらも締め切りは9/4だったりしますので、迷っている方がいたら直接メールで相談も可能ですよー（ブログからメール可能です）...(&lt;a href="http://blogs.msdn.com/tarok/archive/2009/09/02/9890359.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9890359" width="1" height="1"&gt;</content><author><name>tarok</name><uri>http://blogs.msdn.com/members/tarok.aspx</uri></author><category term="オフラインセミナー" scheme="http://blogs.msdn.com/tarok/archive/tags/_AA30D530E930A430F330BB30DF30CA30FC30_/default.aspx" /><category term="お知らせ" scheme="http://blogs.msdn.com/tarok/archive/tags/_4A30E57789305B30_/default.aspx" /></entry><entry><title>TechEdフォロー（T2-405:ADO.NET Entity Framework Part3）</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/archive/2009/09/01/9889769.aspx" /><id>http://blogs.msdn.com/tarok/archive/2009/09/01/9889769.aspx</id><published>2009-09-01T09:33:00Z</published><updated>2009-09-01T09:33:00Z</updated><content type="html">シナリオ２．～ より素早く、より効率よく を 考えてみる ～ この方向性で.NET RIA Servicesをご紹介します。 N層アプリケーション開発で難儀な点を書き出せば限がありません。 しかしその要因は全て、 「層が分離されている点」 に集約されることは賛同いただけるでしょうか？ 例えば、データのトランスファ、バリデーション、ビジネスロジック、チェンジトラッキング・・・こうした問題は、古き良きクライアント・サーバー開発では、表面化されてこなかったものです。（もちろん問題がなかったわけではありません。） そして、汎用化のために様々なテクノロジーやアーキテクチャが生まれてきましたが、これは開発の複雑さを増す要因でもあったわけです。 そこで、こうした考え方の解決として、ADO.NET Data Servicesは、リソースベースの考え方＋LINQを用いました。 一方.NET RIA Servicesは、開発環境から見直しを図ります。 .NET RIA Servicesは調べれば多くの情報があるわけですが、ちょっと難解な書き方が多く本質がぼやけるような気がきますので、一番コアとなっている部分を最初にお話ししますね。...(&lt;a href="http://blogs.msdn.com/tarok/archive/2009/09/01/9889769.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9889769" width="1" height="1"&gt;</content><author><name>tarok</name><uri>http://blogs.msdn.com/members/tarok.aspx</uri></author><category term="データアクセス" scheme="http://blogs.msdn.com/tarok/archive/tags/_C730FC30BF30A230AF30BB30B930_/default.aspx" /><category term="TechEd" scheme="http://blogs.msdn.com/tarok/archive/tags/TechEd/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/tarok/archive/tags/Entity+Framework/default.aspx" /><category term=".NET RIA Services" scheme="http://blogs.msdn.com/tarok/archive/tags/.NET+RIA+Services/default.aspx" /><category term="Code" scheme="http://blogs.msdn.com/tarok/archive/tags/Code/default.aspx" /></entry><entry><title>セミナー＆ライトニングトークのご案内</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/archive/2009/08/31/9889299.aspx" /><id>http://blogs.msdn.com/tarok/archive/2009/08/31/9889299.aspx</id><published>2009-08-31T13:14:22Z</published><updated>2009-08-31T13:14:22Z</updated><content type="html">9/18にTech Fielders セミナー 東京 [.NET 開発テクノロジーの全体像]が開催されます。 http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032423184&amp;amp;Culture=ja-JP 左に見える本「.NET 開発テクノロジー入門」の著者が講師となってセッションをお話いたします。 小高は井上さんと協力してEFについてお話しようかと思います。 井上さんが基本的なところ、小高はPOCOっぽいところでもう少し大きなストーリーをお話する予定です。 また、このセミナーではライトニングトークも行われますので、もしご興味があれば、是非お申込みください。（間違いなく、この本は景品になるはずです！） テクノロジーと全く関係ないネタでも歓迎ですよー。 ちなみに、ライトニングトーク司会は、この本の発起人であるエバンジェリスト松崎です。松崎が司会をするのはTechEdのヒーローラウンジ以来だと思います。 どうぞお楽しみに。...(&lt;a href="http://blogs.msdn.com/tarok/archive/2009/08/31/9889299.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9889299" width="1" height="1"&gt;</content><author><name>tarok</name><uri>http://blogs.msdn.com/members/tarok.aspx</uri></author><category term="オフラインセミナー" scheme="http://blogs.msdn.com/tarok/archive/tags/_AA30D530E930A430F330BB30DF30CA30FC30_/default.aspx" /><category term="お知らせ" scheme="http://blogs.msdn.com/tarok/archive/tags/_4A30E57789305B30_/default.aspx" /></entry><entry><title>技術の理解・正しい運用</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/archive/2009/08/31/9889288.aspx" /><id>http://blogs.msdn.com/tarok/archive/2009/08/31/9889288.aspx</id><published>2009-08-31T12:03:13Z</published><updated>2009-08-31T12:03:13Z</updated><content type="html">TechEdのAsk The Speaker（Q＆A）の出来事です。 そこに来てくれた方（2名）は当初、ADO.NET Entity Frameworkのトレードオフについての質問をしに来てくれたのですが、色々とその場でディスカッションさせていただき、最後には 「技術を理解して正しく運用しなければ、期待した成果はでない」 というところに集約してお互いに納得したのです。 全てを満足する技術は当然ながらないわけで、そのためには、正しく理解することが必要です。EFであれば、データストアを抽象化して開発効率を上げる代わりに、データストアに直結したチューニングなどは難しい面があります。 そうしたことを理解したうえでのフォードバックは本当に身になりますし個人的にも癒されます。 自分のような職種であると、MSのあれがダメ、これがダメというお話を聞くことも多く、それは真摯に受け止めなければなりませんが・・・ と皆まで書こうと思ったのですが、なにやらSQL Server製品チームの北川が、似たような主旨で記事を書いています。 「中堅企業向け オラクル都市伝説シーズン2: 其の一」への反論 http://blogs.technet.com/sqlpm-j/archive/2009/08/27/3277427.aspx...(&lt;a href="http://blogs.msdn.com/tarok/archive/2009/08/31/9889288.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9889288" width="1" height="1"&gt;</content><author><name>tarok</name><uri>http://blogs.msdn.com/members/tarok.aspx</uri></author><category term="日記" scheme="http://blogs.msdn.com/tarok/archive/tags/_E565188A_/default.aspx" /></entry><entry><title>TechEdフォロー（T2-405:ADO.NET Entity Framework Part2）</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/archive/2009/08/31/9889263.aspx" /><id>http://blogs.msdn.com/tarok/archive/2009/08/31/9889263.aspx</id><published>2009-08-31T07:25:00Z</published><updated>2009-08-31T07:25:00Z</updated><content type="html">引き続きセッションフォローです。 シナリオ２．～ より素早く、より効率よく を 考えてみる ～ 汎用性を多少犠牲にしても開発効率をあげる方向性で考えてみます。 ここでは、EFに加えてADO.NET Data Servicesと.NET RIA Serviceを使用します。 どちらも、N層の開発を簡素化することが大きなメリットになっています。 今回、DataServicesについては、Astoria Offlineをご紹介しました。 こちらに関しては、以前ご紹介しています。 http://blogs.msdn.com/tarok/archive/2009/01/30/9384583.aspx （現在AlphaPreviewなのですが、コードなどに全く相違はありません。） セッションのビデオも公開されています。 http://www.microsoft.com/japan/powerpro/techdays/searchresult.aspx?SessionID=T3-305 特にAstoria Offlineは、オフライン対応が目的なのですが、簡易N層アプリケーション開発を可能にするテクノロジーとしての側面も十分に備えています。クライアントにあるデータソースは、クライアントのデータ操作をトラックして、あたかもUnit...(&lt;a href="http://blogs.msdn.com/tarok/archive/2009/08/31/9889263.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9889263" width="1" height="1"&gt;</content><author><name>tarok</name><uri>http://blogs.msdn.com/members/tarok.aspx</uri></author><category term="データアクセス" scheme="http://blogs.msdn.com/tarok/archive/tags/_C730FC30BF30A230AF30BB30B930_/default.aspx" /><category term="TechEd" scheme="http://blogs.msdn.com/tarok/archive/tags/TechEd/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/tarok/archive/tags/Entity+Framework/default.aspx" /><category term="ADO.NET Data Service" scheme="http://blogs.msdn.com/tarok/archive/tags/ADO.NET+Data+Service/default.aspx" /><category term="Code" scheme="http://blogs.msdn.com/tarok/archive/tags/Code/default.aspx" /></entry><entry><title>TechEdフォロー（T2-405:ADO.NET Entity Framework Part1）</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/archive/2009/08/31/9889251.aspx" /><id>http://blogs.msdn.com/tarok/archive/2009/08/31/9889251.aspx</id><published>2009-08-31T06:29:00Z</published><updated>2009-08-31T06:29:00Z</updated><content type="html">TechEdが無事終了しました。 まずはADO.NET Entity Framework開発セッションで行ったデモをご紹介します。 このセッションはADO.NET Entity Frameworkを多層階層ソリューションで用いるための3つのシナリオでご紹介しました。このブログを通じて、ひとつづつご紹介していきます。 シナリオ１．～ 素直に ADO.NET Entity Framework を使用してみる ～ ドメインモデルとして、そのままEDMを使用するパターンです。 この場合、ビジネス層のメリットはEFのサービスが受けられること、デメリットはシステム全体がEFと密になってしまうことです。 次にサービスレイヤーとしてのメリットは、EDMをVSで作成すると、DataContract属性がついた形でコードがジェネレートされますので、また、DTOを意識せずに、そのままEDMを公開可能です。したがって、とくに工夫しなければ、この形でシステムを構築することになるでしょう。 （2009/9/2変更）デメリットは、DataContextはDataSetのように初めからDTOとして設計されていないため、WCFなどでシリアル化してしまい、一度切り離してしまうと、チェンジトラッキングを行わない問題があります。（通常の使用ではObjectStateManagerが行っています。）...(&lt;a href="http://blogs.msdn.com/tarok/archive/2009/08/31/9889251.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9889251" width="1" height="1"&gt;</content><author><name>tarok</name><uri>http://blogs.msdn.com/members/tarok.aspx</uri></author><category term="データアクセス" scheme="http://blogs.msdn.com/tarok/archive/tags/_C730FC30BF30A230AF30BB30B930_/default.aspx" /><category term="TechEd" scheme="http://blogs.msdn.com/tarok/archive/tags/TechEd/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/tarok/archive/tags/Entity+Framework/default.aspx" /><category term="Code" scheme="http://blogs.msdn.com/tarok/archive/tags/Code/default.aspx" /></entry><entry><title>Entity Framework Feature CTP 1</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/archive/2009/08/07/9859854.aspx" /><id>http://blogs.msdn.com/tarok/archive/2009/08/07/9859854.aspx</id><published>2009-08-07T07:27:43Z</published><updated>2009-08-07T07:27:43Z</updated><content type="html">これも少し前なのですが（こればっかりです、すみません） Entity Framework Feature CTP 1がリリースされています。 http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=7fd7164e-9e73-43f7-90ab-5b2bf2577ac9 ポイントをば。 ・.NET Framework 4.0 Beta 1.用CTP ・.NET Framework 4.0には含まれない予定 ・みなさんからのフィードバックで別CTPも予定 ・なにか見つけたら、 Microsoft Connect にお願い&amp;#160; ・フォーラムはここ（ Entity Framework 4.0 Beta .） 実装される機能は以下 1) Better N-Tier Support with Self Tracking Entities おぉ、ようやくですね。変更セットのひきまわしが可能と。 2) POCO (Plain Old CLR Objects) entity code generation...(&lt;a href="http://blogs.msdn.com/tarok/archive/2009/08/07/9859854.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9859854" width="1" height="1"&gt;</content><author><name>tarok</name><uri>http://blogs.msdn.com/members/tarok.aspx</uri></author><category term="データアクセス" scheme="http://blogs.msdn.com/tarok/archive/tags/_C730FC30BF30A230AF30BB30B930_/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/tarok/archive/tags/Entity+Framework/default.aspx" /></entry><entry><title>.NET入門とTechEd＜著者と語ろう! トーク イベント＞</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/tarok/archive/2009/07/27/9849721.aspx" /><id>http://blogs.msdn.com/tarok/archive/2009/07/27/9849721.aspx</id><published>2009-07-27T09:45:37Z</published><updated>2009-07-27T09:45:37Z</updated><content type="html">.NET開発テクノロジ入門 ですが、ようやく手元に届きました。 思ったよりもかなり薄い本ですね～。これなら電車でも読めると思います。 著者の皆さんが苦労してページ圧縮に励んだかいがありました。 と言いながら、小高担当章が一番ページ数がありますが・・・ この本の出版に伴いまして、TechEdのIT Hero Loungeで、著者と方ろう！トークイベントが行われます。 http://www.microsoft.com/japan/teched/2009/connect/ithero.mspx 最新刊「.NET 開発テクノロジ入門 ～.NET の基礎からクラウド テクノロジ Windows Azure まで～」の著者が来場し、書籍に込めた思いや書ききれなかった情報などについて熱く語ります。 車座形式で著者を身近に感じながらカジュアルなトークをお楽しみいただけます。また著者に直接ご質問いただける時間もありますので、ぜひお集まりください。 カジュアルトークと書いてありますが、クイズやこぼれ話などをやるようです。（松崎師匠がそのような事を言っていました・・・） また、上記のリンクには日程が書いてないですが、3日目（8/28）のランチタイムに開催されます。...(&lt;a href="http://blogs.msdn.com/tarok/archive/2009/07/27/9849721.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9849721" width="1" height="1"&gt;</content><author><name>tarok</name><uri>http://blogs.msdn.com/members/tarok.aspx</uri></author><category term="お知らせ" scheme="http://blogs.msdn.com/tarok/archive/tags/_4A30E57789305B30_/default.aspx" /><category term="TechEd" scheme="http://blogs.msdn.com/tarok/archive/tags/TechEd/default.aspx" /></entry></feed>