asp.net - 在 NHibernate 中使用时间戳进行版本控制
问题描述
我有一个问题。我想在 NHibernate 中使用版本。当我编写下面的代码但我想使用timestamp
而不是int
.
[Class(Table="COMMENTS")]
public class Comment {
private int version;
[Versioning]
public virtual int Version {
get { return version; }
set { version = value; }
}
}
<class name="Comment" table="COMMENTS">
<id ... ></id>
<version name="Version" column="VERSION" />
...
</class>
当我更改属性类型时显示此错误。
InnerException:{“版本属性必须是 int”} System.Exception
请帮我
解决方案
推荐阅读
- sublimetext3 - Sublime Text 3 - 具有 csv 范围的片段?
- python - 如何使用 TF-IDF 训练 xgboost
- powershell - 如何更改 powershell 终端颜色或完全关闭颜色编码
- javascript - 通过数组 JavaScript 中的对象字段移动对象
- python-3.x - 对具有类属性的值执行操作
- c# - 我的代码没有根据从组合框 c# 中的选择切换到所需的功能
- python-3.x - 使用按位函数,然后尝试进行二进制补码但没有成功
- r - ggplot图例没有出现
- node.js - mongoose-mpath 模块正在创建文档但未分配给它的父级
- api - 在微服务中将数据分组在一起