#c# #database #arrays
#c# #База данных #массивы
Вопрос:
Я хочу сохранить float [] в sql server, какой наиболее эффективный способ сделать это в c #?
Комментарии:
1. Это зависит от того, что вы будете делать с этим массивом. Одним из возможных решений является создание N строк
float
Ответ №1:
Поскольку таблицы представляют собой наборы неупорядоченных строк, и эти строки могут иметь атрибуты (столбцы), которые могут иметь тип float
, решением в RDMS является создание таблицы со столбцом типа float
. Если вы хотите упорядочить эти строки, вам нужно будет добавить столбец, который будет управлять этим.
Комментарии:
1. как насчет сохранения сериализованного массива в виде большого двоичного объекта?
2. @Benny — Не рекомендуемое решение (особенно с плавающими значениями), если вы хотите, чтобы его можно было поддерживать. Безусловно, лучшим решением в СУБД является таблица.
3. @Esteban Araya — Мне нужно было бы знать природу сохраняемых значений. Тем не менее, в целом, если это данные, я бы рекомендовал хранить их в структуре, специально разработанной для этой цели, которая является таблицей.