SQL CLR 存储过程输出
有一个名为 User 的简单类及其对象列表
public class User
{
public int ID;
public string UserName;
public string UserPassword;
}
...
List userList = new List();
我可以将这个 User 对象列表作为执行 SLQ CLR 存储过程的结果吗? 例如我想得到这个
ID UserName UserPassword
1 Ted SomePassword
2 Sam Password2
3 Bill dsdsd
[SqlProcedure]
public static void GetAllocations()
{
// what here ??
}
PS 请不要建议我使用 Sql 函数。它不适合我,因为它不支持输出参数
P.S.2 如果您有任何帮助,我将非常感激!
there is a simple class called User and List of its objects
public class User
{
public int ID;
public string UserName;
public string UserPassword;
}
...
List userList = new List();
Can i make this list of User objects as result of execution SLQ CLR stored procedure ?
e.g. i want to get this
ID UserName UserPassword
1 Ted SomePassword
2 Sam Password2
3 Bill dsdsd
[SqlProcedure]
public static void GetAllocations()
{
// what here ??
}
P.S. Please do not advice me to use Sql functions. It does not suit me because it does not support output parameters
P.S.2 i will be very appreciated for any help !
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用 SqlDataRecord 创建虚拟表并通过 管道 SqlContext 对象:
Try to create a virtual table with SqlDataRecord and send it over the Pipe property of SqlContext object: