【发布时间】:2013-11-02 04:41:01
【问题描述】:
我正在使用 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 有什么限制吗?
【问题讨论】:
标签: c# .net sql linq user-defined-functions