Я работаю над приложением для лабораторного проекта, и я делаю его на C#. Он должен импортировать результаты из текстового файла, который экспортируется из приложения, которое мы используем для запуска тестов, и до сих пор я попал в дорожный блок.C#: Можно ли хранить десятичный массив в базе данных SQL?
У меня есть программа для сохранения около 250 десятичных значений в виде одномерного массива, но затем я пытаюсь получить сам массив для сохранения в базе данных SQL, чтобы потом получить массив и использовать десятичные значения для построения графика точек.
мне нужен весь массив быть импортирован в базу данных в виде одного значения, хотя, потому что проект лаборатории имеет несколько образцов каждый со своим собственным набором из 250 или около того десятичных точек (которые будут храниться в виде массивов, тоже)
Спасибо за помощь.
EDIT: Спасибо за быстрые ответы, ребята, но проблема в том, что его результаты были получены не только от образца с 1 испытанием. Каждый экземпляр сам по себе имеет те же тесты, что и у них с разным уровнем децибел в 15 раз. Каждый тест имеет свои собственные 250 результатов, и у нас много образцов.
Кроме того, у экземпляров уже есть уникальный идентификатор, назначенный им, и он будет храниться как строка, а не Int. То, что я планирую сделать, это иметь отдельную таблицу в БД для каждого экземпляра, и каждая строка содержит информацию о децибелевом уровне теста и хранить сериализованный массив ...
Я думаю, что это сработает, потому что мы НЕОБХОДИМО получить доступ к отдельным точкам в данных прямо из базы данных; Я просто использую базу данных для хранения данных из памяти, потому что их так много. Я собираюсь запросить базу данных для массива и другой информации, а затем использовать zedgraph для построения точек в массиве и одновременного сравнения нескольких экземпляров.
Что касается редактирования, это звучит так, будто вы уже определились, прежде чем задавали вопрос. Учитывая, что самые высокие голосованные ответы говорят вам «не делайте этого», почему вы даже попросили совета, если вы все равно не будете слушать? –
Легко. Был определенный вопрос: как вы делаете X? Ответы «самый высокий голос» - это «Не делай X». Это не об игнорировании рекомендаций - ответы не отвечают на вопрос. –
Это хороший пример того, почему ученые и инженеры не должны допускаться рядом с базами данных ;-) –