Wady oznaczania klasy jako Serializowalne
Jakie są wady oznaczania klasy jako serializowalnej?
Muszę zapisać moją sesję asp.net w db i wymaga, aby obiekty w sesji były serializowane.
Ma sens.
Ale okazuje się, że wszystko, co musiałem zrobić, to udekorować tę klasę[Serializable]
i działał, więc oznacza to, że .NET ma już podstawową infrastrukturę, aby uczynić klasy serializowalnymi. Dlaczego więc nie może tego zrobić domyślnie?
Jaka jest potrzeba oznaczenia go jako takiego?