Что лучше всего подходит для структуры/классов хранилища данных?C#

Место общения программистов C#
Ответить
Anonymous
 Что лучше всего подходит для структуры/классов хранилища данных?

Сообщение Anonymous »

Мы видели много дискуссий в SO относительно класса и структуры в C#. В основном заканчивалось выводами о том, что это распределение памяти в куче/стеке. И рекомендую использовать структуры в маленьких структурах данных.

Теперь у меня есть возможность выбрать простое хранилище данных среди этих двух вариантов. Сейчас в нашем приложении есть тысячи классов, которые действуют как простые хранилища данных (только открытые общедоступные поля), и они передаются между различными модулями и службами.

Насколько я понимаю Я решил, что лучше использовать структуры, а не классы, из соображений производительности. Поскольку это простые структуры данных, они действуют только как хранилища данных.

Прежде чем продолжить, мне нужен экспертный совет от людей, которые столкнулись с этой проблемой.
  • правильно ли я понимаю?
  • Я видел, что в большинстве ORM классы используются в качестве хранилищ данных. Поэтому я сомневаюсь, что есть причина использовать классы вместо структур. что бы это было?


Подробнее здесь: https://stackoverflow.com/questions/195 ... ct-classes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»