问题描述
取出来的new_qst_model_id为上一次添加的选项id而不是新增的qst_model的id
解决方案
解决方案二:
应该这样写才对:创建一个新的实体,可以调用session对象的Save方法持久化到数据库:varnewProductId=(int)session.Save(newProduct);注意Save方法返回新生成记录的ID。因为有不同的策略生成ID(int,long或GUID),所以返回类型为object类型,我们必须转换结果到预期的类型。我们还可以访问刚刚持久化的实体的ID属性获得新生成ID的值来代替使用Save方法的返回值并转换到正确的类型。
解决方案三:
具体参考:
时间: 2024-11-10 07:40:58