【发布时间】:2012-10-02 13:00:31
【问题描述】:
我的数据库的单列中有一个数组。 在 postgres 中它看起来像这样:
orientation double precision[]
其中“方向”是列名。 如何在 C# 中映射它?
< property name="Orientation"/> 在我的 hbm.xml 文件中不起作用。
我在 C# 中的类包含以下字段:
public virtual double[] Orientation { get; set; }
这给了我一个例外:
无法将 Double[] 类型的字段 Orientat9_0_ 中的值转换为 类型可序列化类型。请检查以确保映射是 正确,并且您的 DataProvider 支持此数据类型。
还有这个:
无法将“System.Double[]”类型的对象转换为类型 'System.Byte[]'。
我不想在我的数据库中创建任何额外的表。
【问题讨论】:
标签: c# arrays hibernate nhibernate map