2015-12-22 2 views
0

Немного информации о том, что я спрашиваю и зачем мне это нужно. Я пишу немного лабораторного программного обеспечения на C# с базой данных доступа в качестве источника данных. многие мои записи прямолинейны, только один образец используется, поэтому требуется только один набор данных. другие имеют динамическое количество выборок, все из которых необходимо записать. Я бы предпочел, чтобы в каждой записи не было места для 30 образцов, когда многим понадобится только 4 или 7. Я не могу отсканировать данные до одного набора, поскольку мне нужно сохранить все необработанные данные. Создание новой записи для каждого отдельного образца будет раздражать для конечного пользователя независимо от того, сколько автоматического заполнения поля я вставляю в него. Я хочу, чтобы они просто могли щелкнуть новую запись и поместить все свои данные.C# - SQL- Возможно ли использование динамического массива?

Что заставляет меня задаваться вопросом, есть ли способ иметь что-то вроде динамического массива для полей? В основном я хочу сделать одну запись, но имею 1 между 1 и скажем 30 экземпляров данных внутри этой записи, а не в итоге таблица с нулями для неиспользуемых слотов.

Возможно ли это?

ответ

1

Из моего понимания того, что вы описываете: вы должны использовать либо сериализованный объект, который помещен в один столбец, описывающий, какие поля используются, либо вы должны изменить механизм базы данных для структуры NoSQL, где каждая запись может иметь свои собственные схема, которая звучит, что вы ищете.

Смежные вопросы