У меня есть проект, который сохраняет List<byte[]>
с помощью NHibernate, который отображается так: <property name="PropertyName" column="ColumnName" type="Serializable" length="2147483647"/>
. Соответствующий столбец в базе данных определен как varbinary(max)
.
Я хочу получить этот список из проекта, который считывает данные базы данных, используя EntityFramework (Microsoft.EntityFrameworkCore.SqlServer 2.1.1)
Однако, если я сделаю это свойство List<byte[]>
в модели EntityFramework, я получу исключение, что этот тип не поддерживается. Как мне преодолеть эту проблему?
Ограничение: я не могу изменить проект, который использует NHibernate, и я не могу изменить схему базы данных. Единственное изменение, которое я могу сделать, находится в проекте EntityFramework.