【问题标题】:how to map object data type如何映射对象数据类型
【发布时间】:2013-02-14 18:42:47
【问题描述】:

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

public virtual object ProviderUserKey {get; set;}

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

Property(x => x.ProviderUserKey);

但我收到此错误

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

那么如何解决呢?

谢谢

【问题讨论】:

    标签: c# nhibernate


    【解决方案1】:

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

    不要将您的 ProviderUserKey 转换为 Guid 或其他任何内容,而是更改它并使用像 Guid ProviderUserKey 这样的显式数据类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-23
      • 1970-01-01
      • 2011-01-12
      • 2019-01-22
      • 1970-01-01
      • 1970-01-01
      • 2017-04-01
      相关资源
      最近更新 更多