2013-10-03 7 views
1

SQL Server에서 MathNet.Numerics를 CLR 어셈블리로 성공적으로 사용 했습니까? 윈도우 8에서 SQL Server 2012를 사용SQL Server의 CLR 어셈블리로 mathnet-numerics 사용

, 나는 DLL에서 어셈블리를 만들 포인팅을 관리했습니다하지만 난

CREATE TYPE Normal EXTERNAL NAME MathNetNumerics.[MathNet.Numerics.Distributions.Normal] 

을하려고 할 때 오류 메시지가 얻을 :

을 "UDT 사양에 맞지 않습니다. 사용자 지정 특성이 누락되었습니다. Microsoft.SqlServer.Server.SqlUserDefinedTYPEAttribute".

답변

0

당신이 SQL의 CLR에서 임의의 .NET 코드를 사용하지만 SqlFunction 같은 속성을 가진 코드를 장식하고 SqlDouble 대신 단지 System.Double처럼 자신의 특별한 유형을 사용하여, 그것을 위해 특별히 개발해야 할 수없는 것 같다.

그럼에도 불구하고 작은 래퍼/어댑터 .Net 라이브러리를 작성한 다음 거기에서 Math.NET Numerics 루틴을 참조 및 호출 할 수 있습니다.