как сохранить float [] в sql server в .net?

#c# #database #arrays

#c# #База данных #массивы

Вопрос:

Я хочу сохранить float [] в sql server, какой наиболее эффективный способ сделать это в c #?

Комментарии:

1. Это зависит от того, что вы будете делать с этим массивом. Одним из возможных решений является создание N строк float

Ответ №1:

Поскольку таблицы представляют собой наборы неупорядоченных строк, и эти строки могут иметь атрибуты (столбцы), которые могут иметь тип float , решением в RDMS является создание таблицы со столбцом типа float . Если вы хотите упорядочить эти строки, вам нужно будет добавить столбец, который будет управлять этим.

Комментарии:

1. как насчет сохранения сериализованного массива в виде большого двоичного объекта?

2. @Benny — Не рекомендуемое решение (особенно с плавающими значениями), если вы хотите, чтобы его можно было поддерживать. Безусловно, лучшим решением в СУБД является таблица.

3. @Esteban Araya — Мне нужно было бы знать природу сохраняемых значений. Тем не менее, в целом, если это данные, я бы рекомендовал хранить их в структуре, специально разработанной для этой цели, которая является таблицей.