- 保存と復元を可能にするためにシリアライズ可能である必要があるので必ず
[Serializable]
をつける。 - 共有のために同一性判定が必要なため、 参照型を含む場合には
System.IEquatable<T>
の実装とGetHashCode
のオーバーライドが必須
(現在のバージョンEntities0.8.0では参照型をフィールドに持つことができるが、将来的にはunmanagedしか許さないような仕様にする予定らしい)
[Serializable]
をつける。System.IEquatable<T>
の実装とGetHashCode
のオーバーライドが必須(現在のバージョンEntities0.8.0では参照型をフィールドに持つことができるが、将来的にはunmanagedしか許さないような仕様にする予定らしい)