我们有一个包装了MathNet.Numerics矩阵的类:
public class Matrix
{
public MathNet.Numerics.LinearAlgebra.Matrix<double> _matrix { get; set; }
public int? DatabaseId { get; set; }
// ...
}
我们需要使用Entity FrameworkMatrix
将其存储在数据库中。实体框架目前忽略此属性。我正在使用 Fluent API 映射,目前已设置:
modelBuilder.Entity<Matrix>()
.HasKey(matrix => matrix.DatabaseId);
如何使用 Entity Framework 将我的 Math.Net Numerics Matrix 包装器持久保存在数据库中,包括_matrix
属性?表结构应该是什么?(我正在使用Npgsql,所以我必须自己构建表。)提前致谢。