Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Fluent-Nhibernate和sql脚本_C#_Sql Server_Nhibernate_Fluent Nhibernate_Sql Scripts - Fatal编程技术网

C# Fluent-Nhibernate和sql脚本

C# Fluent-Nhibernate和sql脚本,c#,sql-server,nhibernate,fluent-nhibernate,sql-scripts,C#,Sql Server,Nhibernate,Fluent Nhibernate,Sql Scripts,我想执行一个带有变量的脚本,以便创建一个新的数据库。 起初,我尝试使用命令行,但我想从另一台服务器执行脚本,但在访问权限方面有错误 是否可以在应用程序代码中使用fluent nhibernate执行SQL脚本 我在该链接上找到了答案,但它不执行脚本,而是加载查询。 感谢您的帮助。请注意:Fluent NHibernate只是一个用于映射的第三方库。要执行脚本,您只需要NHibernate 事实上,你找到的答案就是答案。编写脚本的要点是在最后调用ExecuteUpdate() var query

我想执行一个带有变量的脚本,以便创建一个新的数据库。 起初,我尝试使用命令行,但我想从另一台服务器执行脚本,但在访问权限方面有错误

是否可以在应用程序代码中使用fluent nhibernate执行SQL脚本

我在该链接上找到了答案,但它不执行脚本,而是加载查询。


感谢您的帮助。

请注意:Fluent NHibernate只是一个用于映射的第三方库。要执行脚本,您只需要NHibernate

事实上,你找到的答案就是答案。编写脚本的要点是在最后调用
ExecuteUpdate()

var query = session.CreateSQLQuery("your sql to string with INSERT, UPDATE...");
// that will execute that all
query.ExecuteUpdate();