标签: .net sql-server linq linq-to-sql
我有一个sql脚本文件,我想运行我可以使用sqlcommand,但在我的应用程序即时使用linq。所以我想知道我可以通过linq运行该脚本,如果是的话我该怎么办
答案 0 :(得分:6)
使用DataContext.ExecuteCommand方法将SQL直接发送到数据库。
DataContext.ExecuteCommand
答案 1 :(得分:1)
如果你的脚本包含多个语句,你需要解析它并使用DataContext.ExecuteCommand一次执行一个,否则事情就不会顺利。 如何执行此操作实际取决于脚本的格式化方式。