Co jest najlepsze dla przechowywania danych Struct / Classes?

Widzieliśmy wiele dyskusji w SO dotyczących klasy vs struct w c #. Przeważnie kończyły się wnioskami mówiącymi:kupa / stos alokacja pamięci. I zalecanie używania struktur wmałe struktury danych.

Teraz mam sytuację, aby wybrać prosty magazyn danych spośród tych dwóch opcji. Obecnie w naszej aplikacji mamy tysiące klas, działają po prostu jako proste magazyny danych (tylko odsłonięte pola publiczne) i przechodzą między różnymi modułami i usługami.

Zgodnie z moim zrozumieniem, czułem, że lepiej jest przejść z klasami struct zamiast ze względu na wydajność. Ponieważ są to proste struktury danych, działają tylko jako magazyny danych.

Zanim przejdziemy dalej, potrzebuję porady ekspertów od ludzi, którzy doświadczyli tej walki.

czy moje rozumienie jest poprawne?Widziałem, że większość ORM ma klasy jako magazyny danych. Wątpię więc, czy powinien istnieć powód, aby kontynuować konstruowanie klas zamiast struktur. co by to było?

questionAnswers(9)

yourAnswerToTheQuestion