我可以通过linq运行sql脚本吗?

时间:2010-12-02 15:06:35

标签: .net sql-server linq linq-to-sql

我有一个sql脚本文件,我想运行我可以使用sqlcommand,但在我的应用程序即时使用linq。所以我想知道我可以通过linq运行该脚本,如果是的话我该怎么办

2 个答案:

答案 0 :(得分:6)

使用DataContext.ExecuteCommand方法将SQL直接发送到数据库。

答案 1 :(得分:1)

如果你的脚本包含多个语句,你需要解析它并使用DataContext.ExecuteCommand一次执行一个,否则事情就不会顺利。 如何执行此操作实际取决于脚本的格式化方式。