0

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

public virtual object ProviderUserKey {get; set;}

我正在使用代码映射方法,所以我尝试像这样的任何其他数据类型进行映射

Property(x => x.ProviderUserKey);

但我收到了这个错误

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

那么如何解决这个问题呢?

谢谢

4

1 回答 1

1

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

而不是将您的转换ProviderUserKeyGuid或更改它并使用明确的数据类型,如Guid ProviderUserKey.

于 2013-02-14T10:42:47.423 回答