小编典典

在SQL CLR UDF中使用System.Linq程序集

sql

我正在使用Visual Studio 2010中的SQL UDF项目类型在C#中创建SQL
Server用户定义函数。我的代码中有一个简单的Linq字符串操作表达式(myString.Where()),由于我不是,所以会生成错误使用
System.Linq 命名空间。如果我加

using System.Linq;

到我的.cs文件时,出现错误,问我是否缺少程序集引用。如果然后在“解决方案资源管理器”中右键单击该项目,然后选择“添加引用”,则.NET选项卡中没有列出
System.Linq 组件。

我想我可以在硬盘驱动器上浏览适当的程序集DLL,但是Visual Studio为什么不知道它呢?在SQL CLR代码中使用Linq是否有一些限制?


阅读 136

收藏
2021-04-22

共1个答案

小编典典

好的,显然在项目中添加了对System.Core.DLL的引用,这将允许“ using System.Linq”语句在SQL
CLR项目中进行编译。去搞清楚。

2021-04-22