NHibernate中可空类型配置出错:1. .hbm <!-- 用户ID -->
<property name="UserID" type="System.Nullable`1[[System.Int64, mscorlib]], mscorlib">
<column name="UserID" sql-type="bigint" length="8" not-null="false"/>
</property> 2. Domain private Int64? _UserID;
/// <summary>
/// 用户ID
/// </summary>
public virtual Int64? UserID
{
set { _UserID = value; }
get { return _UserID; }
} 3. 错误内容: 在列“UserID0_0_”上的 GetBytes 尝试无效。GetBytes 函数只能用在 Text、NText 或 Image 类型的列上。
<property name="UserID" type="System.Nullable`1[[System.Int64, mscorlib]], mscorlib">
<column name="UserID" sql-type="bigint" length="8" not-null="false"/>
</property> 2. Domain private Int64? _UserID;
/// <summary>
/// 用户ID
/// </summary>
public virtual Int64? UserID
{
set { _UserID = value; }
get { return _UserID; }
} 3. 错误内容: 在列“UserID0_0_”上的 GetBytes 尝试无效。GetBytes 函数只能用在 Text、NText 或 Image 类型的列上。
解决方案 »
- 这是什么问题 请教
- 异步 Socket 多线程
- HTML页面报错
- 关于Treeview控件的一个棘手问题,向各位大侠求助!!!恳请高手给出指点,谢谢!!
- 高手们,为什么我把服务器的一个文件读取成byte,关闭所有程序,用手工操作要删掉那个文件,文件有一个进程正在使用,请先关闭进程
- %%%%%%%%%ASP.NET使用模板的问题...绑定的文字跑在表格外了..%%%%%%%%%%%%%%
- 谁有C#数据库操作的一些问题啊,新学,啥都不会
- Menustrip 下拉子菜单某一项设置为默认选项当其他选项没有被选中的时候
- 什么情况为类编写自定义事件
- 如何读取PDF中的文本?pdf是文字版的,非扫描版
- 请教一个实际应用的问题
- 使用urlrouting时,应用ajax web service
<column name="UserID" sql-type="bigint" length="8" not-null="false"/>
个人总结:Int64非可空类型时,加length是正确的;但为Int64?可空类型时,指定length后,会强制转换,导致出错。