BT

WCF RIA Services Toolkitの概要

| 作者: Jonathan Allen フォローする 529 人のフォロワー , 翻訳者 編集部N フォローする 0 人のフォロワー 投稿日 2011年8月23日. 推定読書時間: 2 分 |

原文(投稿日:2011/08/22)へのリンク

WCF RIA Services Toolkitの8月リリースに敬意を払って、RIA サービスのベースラインバージョンの上に提供されている様々なコンポーネントについて、手短な紹介を行う。このビルドで新しいのは、 EntityFramework 4.1をサポートすることで、その中には、コードファーストと JavaScript/jQueryクライアントへの修正が含まれており、jQuery 1.5.1 以降で動くようになった。

WCF RIA Services Toolkitは、単一のMSI として、あるいは NuGetパッケージ のシリーズとして入手できる。気をつけるべきなのは、個々のNuGetパッケージは、 Linq to Sql 、ASP.NET DomainDataSource、DomainValidatorをサポートしないことである。

RIAServices.Endpoints – そのままで、 RIA Servicesのみでバイナリメッセージを完全にサポートする。これは、 Silverlightクライアントにはピッタリだが、他のものには役に立たなかった。このアドオン パッケージは、SOAPとJSONエンドポイントへのサポートを追加している。これが今特に重要なのは、同じサービス層が Silverlightも非Microsoftクライアント、例えばiOSやAndroidクライアントも、サポートすることが当然予想されるからだ。

RIAServices.jQuery – 生の JSON や AJAXコールを使うことは可能であるが、全てを正しくやるのは、易しくない。そこでMicrosoftは、それを易しくするために、 WCF Support for jQuery を開発中である。最終的な目標には、多くのシナリオへのサポートを含んでいる。例えば、クライアント サイドSDKの生成機能があり、これは、WSDLファイルから.NET あるいはSilverlight クライアントを生成するようなものである。

RIAServices.ViewModel – Silverlight用のみが作成され、これは DomainCollectionView クラス を提供する。

RIAServices.T4 – これは通常のT4コードジェネレータの置き換えで、あなた専用のカスタムコードジェネレータをプラグインできるようになる。Microsoftの新しい技術の多くと同様に、Visual Basic や F#へのサポートは組込まれていない。

RIAServices.WindowsAzure – TableDomainServiceのお陰で、Windows Azure Table Storageをデータ層として使える。

RIAServices.EntityFramework – これは、新しいDbDomainService を コードファーストを含めてEntityFramework 4.1のサポートと共に提供する。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT