站在繁星的海洋上 2014-02-21 03:41 采纳率: 0%
浏览 832

NHibernate queryover 修改语句怎么写?

如何将一下SQL语句改成queryover 写法?

update Tim_Teacher_Info
set Info_Delete=1
where Teacher_id=1001

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-01 19:02
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在NHibernate中,你可以使用QueryOver方法来执行多条件查询。以下是一个例子:

    var query = session.QueryOver<Tim_Teacher_Info>()
        .Where(t => t.Info_Delete == 1 && t.Teacher_id == 1001)
        .Update();
    

    在这个例子中,我们首先创建了一个Tim_Teacher_Info的查询对象,然后设置了两个条件:Info_Delete等于1和Teacher_id等于1001。最后,我们调用session.Update()方法更新这些记录。

    注意:这个例子中的session是你的Hibernate Session对象,你需要将其赋值给session变量。

    如果你有具体的数据库模式或者实体类,请提供详细信息,我才能为你提供更具体、针对性的解决方案。

    评论

报告相同问题?