Cómo almacenar la matriz doble [] en la base de datos con el enfoque de Entity Framework Code-First

¿Cómo puedo almacenar una matriz de dobles en la base de datos utilizando Entity Framework Code-First sin ningún impacto en el diseño de código y arquitectura existente?

He analizado Data Annotation y Fluent API, también he considerado convertir la doble matriz en una cadena de bytes y almacenar ese byte en la base de datos en su propia columna.

No puedo acceder alpublic double[] Data { get; set; } propiedad con Fluent API, el mensaje de error que obtengo es:

El tipodouble[] debe ser un tipo de valor no anulable para poder utilizarlo como parámetro 'T'.

La clase dondeData se almacena se almacena correctamente en la base de datos y las relaciones con esta clase. Solo me falta elData columna.

Respuestas a la pregunta(6)

Su respuesta a la pregunta