2010-09-01から1ヶ月間の記事一覧
MEFを使おうと思っているんですが、MEFにはWeb Form(Page)に依存注入するような機能はないので(サンプルはありますが)、自分で考える必要があります。例えばこんなことです。 コンテナの生成をフレームワーク側で行うのか、アプリにまかせるか 生成した…
下のエントリを踏まえて、MEFを使う場合の連携方法について自分なりの考えを書いておきます。 コンテナの保持 CompositionContainerはシングルトンとして管理します。Webに依存しないようにしておきます。CompositionContainerは、アプリごとに任意のCatalog…
2週間ほど前にフォーラムで、Silverlight4の単体テストについてというタイトルのディスカッションを投稿しました。このスレッドで出た意見をまとめて、今度は、Microsoft Connectにフィードバックを投稿しました。簡単にでまとめると、Visual StudioでSilver…
ちょっとずつ作っているEntity Framework拡張のO/RマッパーSoma(http://soma.codeplex.com/)ですが、更新系SQLの生成をEntity Frameworkにまかせるのをやめました。マッピングの定義はedmxにあるのでパースして自前でSQLを組み立てることにしました。理由…
機能のリクエストなどのフィードバックを受け付けているそうです。 http://data.uservoice.com/forums/72025-ado-net-entity-framework-ef-feature-suggestions さっそく3つ登録してみました。 Make it easier to change or wrap a data provider. Support f…
WCF RIA ServicesのDomainContextをモックする方法を見て。自分はちょっと汎用的なDomainClientを作ってみました。DomainClientに期待値を返すFuncを登録して使う方式です。 DomainClientのサブクラス(モック) public class MockDomainClient : DomainClie…
EclipseプラグインDoma Toolsのバージョン1.9.0.201008291132ですが、SQLファイルの変更を検知しないというバグが見つかりました。最新版(バージョン1.9.0.201009071233)をリリースしたので古いバージョンをお使いの方は更新サイトから最新版をインストー…
下の例の2行目のようにプロパティ名で任意のオブジェクトのプロパティに「簡単に」アクセスしたいと思いました。 var value1 = hoge.Aaa; var value2 = hoge["Aaa"]; Assert.AreEqual(value1, value2); 最初、dynamicを使えばすぐできるのかと思ったら無理で…
ディスカッションという種別でフォーラムに投稿してみました。 http://social.msdn.microsoft.com/Forums/ja-JP/silvelightdotnetja/thread/a6b9e272-6945-49e0-b7c0-04b0774cd694 Silverlight、テストがもう少ししやすければ楽なのになーとよく思います。興…
昨日紹介した機能は複数の警告メッセージに対応できていなかったので、ちょこっと直しました(@Suppressのmessageをmessagesにして配列を受け取れるようにしました)。 @Suppress(messages = {Message.DOMA4181, Message.DOMA4182 }) 需要は少ない気がします…
https://www.seasar.org/issues/browse/CONTAINER-427 はS2JDBCの問題ですが、Domaでも同様のことが起き得ます。アイデアもらったのでDomaなりのaptを活用した対応をしてみました。バッチ更新では、複数のSQLがバッチで発行されますが、その際のそれぞれのSQ…