C# SQL CLR中的MemoryStream到SQL

C# SQL CLR中的MemoryStream到SQL,c#,stream,clr,sql-server-2014,sqlclr,C#,Stream,Clr,Sql Server 2014,Sqlclr,在我的CLR代码中,我有一个包含xml的memorystream。我想把这个xml传递回调用CLR的SQL。我只是想看看你们能不能给我一些建议,告诉我如何最好地实现这个目标。提前谢谢 我正在使用 .Net 4.6 C#用于CLR SQL Server 2014您只需在新的SqlXml类中返回内存流即可: [SqlFunction(Name = "ReturnXml")] public static SqlXml ReturnXml() { MemoryStream ms = new Me

在我的CLR代码中,我有一个包含xml的memorystream。我想把这个xml传递回调用CLR的SQL。我只是想看看你们能不能给我一些建议,告诉我如何最好地实现这个目标。提前谢谢

我正在使用 .Net 4.6 C#用于CLR
SQL Server 2014

您只需在新的SqlXml类中返回内存流即可:

[SqlFunction(Name = "ReturnXml")]
public static SqlXml ReturnXml()
{
    MemoryStream ms = new MemoryStream();
    // fill your memory stream
    return new SqlXml(ms);
}