0
我写我的类和它的映射,但是当我要运行我的项目这个错误已经抛出“对象”类型属性:我怎么能映射功能NHibernate
property mapping has wrong number of columns: Azarakhsh.Domain.HumanResource.Personnel.Core.AdditionalValue.Value type: Object
我的类和映射代码在这里:
public partial class AdditionalValue : PersistentObject
{
virtual public Object Value { get; set; }
}
public class AdditionalValueMap : ClassMap<AdditionalValue>
{
public AdditionalValueMap()
{
Map(p => p.Value)
.CustomSqlType("sql_variant");
}
}
我有一个属性是“对象”,用户定义了它的类型。所以我的道具可能是一个整数或字符串或浮动或...。即使它可能是int或其他的通用列表。所以我能做什么? – 2011-01-30 15:57:37