最終更新: shinsuke_oda 2011年11月01日(火) 22:42:21履歴
Sterling User Guide 040.010. Keys
原文:http://www.sterlingdatabase.com/sterling-user-guid...
原文:http://www.sterlingdatabase.com/sterling-user-guid...
- 使える型が決まっている
- プリミティブな型(string, int 等), GUID
- 他の型を使いたい場合は、カスタムシリアライザーを実装する
- キーの型は、Equalable/Comparable であり、HashCode を適切に実装している必要がある
- プロパティ以外もキーに使える
- キーの候補
- シリアライズ出来ること
- ラムダ式で定義出来ること
- ただ、殆どの場合は単純に一意な値を指定する
- 複合キーの例として、String 型のプロパティ2つを結合した物も可能
- キー の定義を true を返すようにしとくと、シングルトンっぽいインスタンス管理にも使える
コメントをかく