如何在 SQL CLR 中添加 Linq 支持

发布于 2024-08-28 00:23:41 字数 189 浏览 7 评论 0原文

据我了解,System.Core.dll 和 System.Xml.Linq.dll 在 SQL Server 2008 中受支持(或将受支持)。

我正在尝试在 SQL 2008 CLR 项目中使用 Linq to Objects。

我将如何“添加”/注册这些 dll? (我无法将它们添加为参考)

提前致谢, 奥里

It is my understanding that System.Core.dll and System.Xml.Linq.dll are supported (or will be) in SQL server 2008.

I am trying to use Linq to Objects in my SQL 2008 CLR project.

How would I go about "adding" / registering those dlls? (I can't add them as references)

Thanks in advance,
Orry

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

熊抱啵儿 2024-09-04 00:23:41

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

1) 安装电源命令。

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

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

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

希望这有帮助!

SQLCLR projects don't seem to provide the "Add reference" menu item, but Power Commands for Visual Studio at http://code.msdn.microsoft.com/PowerCommands provides an easy workaround.

1) Install the power commands.

2) Create another, non-SQLCLR project, and add those references to it. If you already have a project with those references in the solution, skip this & just use it.

3) Right click on each desired reference from #2, and select Copy reference. Go to the references node of your SQLCLR project and select Paste reference.

Note well that you cannot just reference any old DLL; there's a pretty narrow pre-approved list of allowed dlls. See e.g. http://www.sqlskills.com/blogs/bobb/post/New-SQLCLR-approved-assembly-in-SP1.aspx for more on that.

Hope this helps!

揽月 2024-09-04 00:23:41
CREATE ASSEMBLY [referencename]

FROM 'filepath'

WITH PERMISSION_SET = UNSAFE

然后右键单击您的项目,单击添加引用,它应该显示在 SQL Server 下。

CREATE ASSEMBLY [referencename]

FROM 'filepath'

WITH PERMISSION_SET = UNSAFE

Then right click your project, click add references, and it should show up under SQL server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文