mci*_*321 10 nhibernate fluent-nhibernate hilo
我使用SchemaExport为我的(SQL 2005)数据库生成了一个模式,并创建了一个表
CREATE TABLE [dbo].[hibernate_unique_key](
[next_hi] [int] NULL
) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)
当我尝试添加实体时,我收到错误"无法读取hi值 - 您需要填充表格".我打算做什么?
编辑:我已经在表中插入1,它似乎工作.这是正确的价值吗?
Chr*_*ers 24
NHibernate期望找到一个值来存储该表中的当前hi值,即它首先运行如下:
current_hi = [SELECT max(next_hi) FROM hibernate_unique_key].
Run Code Online (Sandbox Code Playgroud)
所以你需要做的就是用一个初始数字来表示该表,即:
INSERT INTO hibernate_unique_key(next_hi) VALUES (0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10365 次 |
| 最近记录: |