如何映射对象数据类型

时间:2013-02-14 10:32:43

标签: c# nhibernate

我的域对象具有对象数据类型的实体

public virtual object ProviderUserKey {get; set;}

我正在使用代码方法进行映射,因此我尝试像其他任何数据类型一样进行映射

Property(x => x.ProviderUserKey);

但是我收到了这个错误

  

{“属性映射列数错误:   Model.Account.ProviderUserKey类型:对象“}

那怎么解决这个问题?

由于

1 个答案:

答案 0 :(得分:1)

不要在实体类中使用对象数据类型。 Nhibernate不知道如何将对象映射到有效的数据库类型。

而不是将ProviderUserKey转换为Guid或更改它,并使用显式数据类型,如Guid ProviderUserKey

相关问题