Как я могу хранить массив двойников в базе данных, используя Entity Framework Code-First, не влияя на существующий дизайн кода и архитектуры?
Я просмотрел API Data Annotation и Fluent API, я также рассмотрел возможность преобразования двойного массива в строку байтов и сохранение этого байта в базе данных в его собственном столбце.
Я не могу получить доступ к свойству public double[] Data { get; set; }
с Fluent API, сообщение об ошибке, которое я получаю, следующее:
Тип
double[]
должен быть недействительным типом значения, чтобы использовать это как параметр 'T'.
Класс, в котором хранится Data
, успешно сохраняется в базе данных и отношения к этому классу. Мне не хватает столбца Data
.