Entity Framework v1で外部キーによるリレーションは、アソシエーションとしてマッピングされていました。 こんなテーブルで、Products.CategoryIdがCategories.Idを参照しているとします。これを1.0で自動生成すると、アソシエーションが作られ、こんな感じになります(複数形を手で単数形に直した) このやりかただと、Productには、CategoryIdというキーそのものはなくなり、代わりにCategoryのインスタンスそのものを参照できるようにアソシエーションが作られます。これはこれで思想としてはすっきりしています。ただ、実際にアプリケーションを作っていると、どうしてもCategoryId自体を参照したくなることがあります。これをv1でやろうとすると、EntityKeyから (long)_product.CategoryReference.Entit
すぐに忘れてしまうのでメモ。 ViewModelのロジック側はさくっと非同期呼び出しをします。そのとき、ViewModelに待ち状態のフラグ(例だとIsWaiting)を持っておきます。 this.IsWaiting = true; var action = new Action(Hoge); action.BeginInvoke(ar => { action.EndInvoke(ar); this.IsWaiting = false; }, null);画面ロード時に表示するビジーアニメーションはDomain Parked With VentraIP Australiaからお借りしました。共通Resourceにしておくと便利ですね。 使うときはGridでレイアウトします。GridのRow、Columnを同じ番号にするとコントロールが重なるので、既存のコントロールの上にビジーアニメーション
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く