読者です 読者をやめる 読者になる 読者になる

かずきのBlog@hatena

XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

WCF Data Services 5.0 + Entity Framework 5.0

VS2010のデフォルトだと参照されるのがSystem.Data.Services,やSystem.Data.Services.Clientだったので、新しいアセンブリを参照するようにしないといけないっぽい? ↓を追加するようにしたら、EF5のDbContextをベースにした奴でもWCF Data Servicesつかえた…

WCF Data Services 5.0 + Entity Framework 5.0 その2

VS2012でも使ってみた。WebApplicationを新規作成してApp_DataにEdu.sdfというファイルを追加しておく。そして、EntityFrameworkとMicrosof.Data.ServicesをNuGetから仕入れてWCF Data Servicesを新規作成して以下のような感じでコードをさくっと書きましょ…

今時のWCFの構成ファイルは地獄じゃない

WCF

WCFは、素晴らしいテクノロジ!!だけど構成ファイルがだるい・・・。1サービスあたりweb.configやapp.configにserviceタグ追加って正気の沙汰じゃない!と思ってましたが、最近はそうでもないみたいですね。 WCF サービスの簡略化された構成 ここで、重要な…

WCFのサービスが何処に対して呼び出しをしているかログを取りたい

ということでちょっと調べたことのまとめ。(正しいアプローチかどうかは謎です。詳しい人突っ込みどころあったらお願いしますm(_ _)m) とりあえずクライアント側に自作ビヘイビアをつっこんで、そこでIClientMessageInspectorを継承したクラスをエンドポイ…

RESTでJSONなサービスをWCFで作ったり使ったりする

最近RESTが本格的に主流になりそうな感じですね。 SOAPでいい〜んだよSOAPでと思ってたら、以下のようなニュースとかも出てきたりして、ちょっと下火な感じがします。 ドアを閉じる WS-I - それが WS-* に意味するものは? ということでトレンドを追いかける…

デフォルトのバインディング

WCF

WCF4からアドレスを指定すればデフォルトのバインディングが選ばれるようになったので、さっくりWCFのサービスを公開するだけなら、凄く楽になってます。 この設定はmachine.config.commentsに記載されているらしいので該当する箇所を探してみると・・・ <protocolMapping> <clear /> <add scheme="http" binding="basicHttpBinding" bindingConfiguration="" /> </add></clear></protocolmapping>

WCF入門「Hello world」

WCFのハローワールドプログラム。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ServiceModel; namespace WCFHelloWorld { // インターフェースでWCFで提供するサービスを定義する // ServiceContr…