Qual é o melhor para estruturas / classes de armazenamento de dados?

Temos visto muita discussão em SO sobre a classe vs struct em c #. Principalmente terminou com conclusões dizendo que é umpilha / pilha alocação de memória. E recomendando usar estruturas empequenas estruturas de dados.

Agora eu tenho uma situação para decidir o armazenamento de dados simples entre essas duas opções. Atualmente em nosso aplicativo temos milhares de classes, apenas atua como simples repositórios de dados (somente campos públicos expostos) e passaram entre diferentes módulos e serviços.

De acordo com o meu entendimento, eu senti que é melhor seguir em frente com struct ao invés de classes pelas razões de performance. Porque estas são estruturas de dados simples que atuam apenas como armazenamentos de dados.

Antes de prosseguir com isso, preciso de alguns conselhos de especialistas das pessoas que passaram por essa luta.

meu entendimento é correto?Eu vi a maioria dos ORMs ter classes como armazenamentos de dados. Então eu duvido que deveria haver uma razão para ir em frente com classes em vez de estruturas. o que seria aquilo?

questionAnswers(9)

yourAnswerToTheQuestion