這是我的理解是System.Core.dll和System.Xml.Linq.dll在SQL服務器的支持(或會)2008年如何添加在SQL CLR支持LINQ
我想使用Linq到我的SQL 2008 CLR項目中的對象。
我將如何去「添加」/註冊這些dll? (我不能將其添加爲引用)
由於提前, 奧利
這是我的理解是System.Core.dll和System.Xml.Linq.dll在SQL服務器的支持(或會)2008年如何添加在SQL CLR支持LINQ
我想使用Linq到我的SQL 2008 CLR項目中的對象。
我將如何去「添加」/註冊這些dll? (我不能將其添加爲引用)
由於提前, 奧利
SQLCLR項目似乎並沒有提供「添加引用」菜單項,但電源命令爲Visual Studio在http://code.msdn.microsoft.com/PowerCommands提供簡單的解決方法。
1)安裝電源命令。
2)創建另一個非SQLCLR項目,並將這些參考添加到它。如果您已經有解決方案中的這些參考項目,請跳過此步驟使用它。
3)右鍵單擊#2中的每個所需參考,然後選擇複製參考。轉至您的SQLCLR項目的參考節點並選擇粘貼參考。
注意,你不能只引用任何舊的DLL;有一個相當窄的預先批准的允許dll列表。見例如http://www.sqlskills.com/blogs/bobb/post/New-SQLCLR-approved-assembly-in-SP1.aspx瞭解更多。
希望這有助於!
CREATE ASSEMBLY [referencename]
FROM 'filepath'
WITH PERMISSION_SET = UNSAFE
然後右鍵點擊你的項目,單擊添加引用,它應該在SQL服務器出現。