我有一个项目使用NHibernate保存List<byte[]>
,该项目的映射方式如下:<property name="PropertyName" column="ColumnName" type="Serializable" length="2147483647"/>
。数据库中的相应列定义为varbinary(max)
。
我希望从一个使用EntityFramework(Microsoft.EntityFrameworkCore.SqlServer 2.1.1)读取数据库数据的项目中检索此列表
但是,如果我在EntityFramework的模型中设置此属性List<byte[]>
,则会得到一个异常,即不支持此类型。我该如何克服这个问题?
限制:我无法更改使用NHibernate的项目,也无法更改数据库方案。我只能进行的更改是在EntityFramework项目上。