是否可以使用PetaPoco执行SQL脚本文件?

时间:2014-05-07 16:30:42

标签: c# sql-server petapoco sql-scripts

我有一个SQL脚本文件(即扩展名为.sql的文件),我想在C#中使用PetaPoco执行它。这可能吗?

2 个答案:

答案 0 :(得分:1)

您可以阅读该文件,然后执行内容:

string sqlstmt = System.IO.File.ReadAllText(@"C:\Users\Public\something.sql");
db.Execute(sqlstmt);

答案 1 :(得分:0)

答案是否定的。如果你尝试过,你会知道。 PetaPoco是一个ORM - 它将关系表映射到对象。运行随机SQL脚本不涉及将表映射到对象。所以,你的问题就像问你是否可以用锤子开车去商店。