gpt4 book ai didi

c# - 使用 Fluent NHibernate 执行 Sql 语句

转载 作者:行者123 更新时间:2023-12-03 13:26:05 24 4
gpt4 key购买 nike

基本上我希望能够做到这一点:
session.ExecuteSql("...");
我不需要它映射到任何实体或返回任何值。有什么建议么?

最佳答案

如前所述,这不是 Fluent NHibernate 问题,但这里有一个示例:

public int GetSqlCount<T>(Session session, string table)
{
var sql = String.Format("SELECT Count(*) FROM {0}", table);
var query = session.CreateSQLQuery(sql);
var result = query.UniqueResult();
// Could also use this if only updating values:
//query.ExecuteUpdate();

return Convert.ToInt32(result);
}

您将需要研究 ISQLQuery 接口(interface),具体取决于您的需要。

关于c# - 使用 Fluent NHibernate 执行 Sql 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/852720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com