私が持っている直列化可能クラスデシリアライズDBで動作
[Serializable]
public class Entity
{
public Guid? SomeId {get;set;}
...
}
それが持っているSomeId == nullの DBから復元されたそれはSomeId == Guid.Emptyを持っていますが、私はemtyのデフォルトコンストラクタを追加する場合、それがSomeIdで復元された場合== null。
誰もこのような動作を説明できますか?
ありがとう
データベースにどのくらい正確に保存し、どのように復元しますか? – svick
どのようなシリアル化を使用していますか?シリアライズされた出力がデータベースフィールドに書き込まれているか、またはORマッパーのようなものを使用していますか? – Aphelion