我在我的项目中使用 Nhibernate。我有一个表,它的主键的身份规范设置为 true,它正在生成自动增量值。这工作正常。这是自动发生的,工作正常
现在我希望我应该从代码 a 发送 Id 密钥并将该密钥插入数据库。像 guid,但是当我这样做时,它给了我例外
NHibernate.Exceptions.GenericADOException: could not insert:
Cannot insert the value NULL into column 'User_Id', table 'tablename'; column does not allow nulls. INSERT fails.
该语句已终止。
Id(x => x.userId).GeneratedBy.Identity().Column("User_Id");