如何在SQL CLR中添加Linq支持

Orr*_*rry 6 linq sqlclr

据我所知,SQL Server 2008中支持(或将会)System.Core.dll和System.Xml.Linq.dll.

我试图在我的SQL 2008 CLR项目中使用Linq to Objects.

我将如何"添加"/注册这些dll?(我不能将它们添加为参考)

在此先感谢,奥里

Pau*_*ith 3

SQLCLR 项目似乎没有提供“添加引用”菜单项,但http://code.msdn.microsoft.com/PowerCommands上的 Visual Studio Power Commands提供了一个简单的解决方法。

1) 安装电源命令。

2) 创建另一个非 SQLCLR 项目,并将这些引用添加到其中。如果您已经有一个在解决方案中包含这些引用的项目,请跳过此部分并直接使用它。

3) 右键单击​​ #2 中的每个所需参考,然后选择复制参考。转到 SQLCLR 项目的引用节点并选择粘贴引用

请注意,您不能只引用任何旧的 DLL;您必须引用任何旧的 DLL。预先批准的允许 dll 列表非常有限。有关更多信息,请参阅http://www.sqlskills.com/blogs/bobb/post/New-SQLCLR-approved- assembly-in-SP1.aspx 等。

希望这可以帮助!