C# 在Web API C中使用FOR XML从SQL读取XML结果#

C# 在Web API C中使用FOR XML从SQL读取XML结果#,c#,sql,entity-framework,webapi,C#,Sql,Entity Framework,Webapi,我有一个以XML格式返回表的存储过程 我的剧本 for xml auto 我试着读它如下 var data = db.Database.SqlQuery<string>("exec spGetDataInXML").ToString(); 您创建了查询,但尚未执行。 试一试 var q=db.Database.SqlQuery(“exec-spGetDataInXML”); //执行查询 foreach(q中的字符串s) { //做点什么 } 我希望完整的xm

我有一个以XML格式返回表的存储过程 我的剧本

for xml auto
我试着读它如下

var data = db.Database.SqlQuery<string>("exec spGetDataInXML").ToString();

您创建了查询,但尚未执行。 试一试

var q=db.Database.SqlQuery(“exec-spGetDataInXML”);
//执行查询
foreach(q中的字符串s)
{
//做点什么
}

我希望完整的xml作为一个字符串,与在SQL server中检索的相同。
exec spGetDataInXML
var q = db.Database.SqlQuery<string>("exec spGetDataInXML");
// execute the query
foreach (string s in q)
{
  // do something
}