11

Visual Studio 2010 で SQL UDF プロジェクト タイプを使用して C# で SQL Server ユーザー定義関数を作成しています。System.Linq名前空間を使用します。追加すると

using System.Linq;

.cs ファイルに追加すると、アセンブリ参照がないかどうかを尋ねるエラーが表示されます。次に、ソリューション エクスプローラーでプロジェクトを右クリックし、[参照の追加] を選択すると、 [.NET] タブにSystem.Linqコンポーネントが一覧表示されません。

ハード ドライブを参照して適切なアセンブリ DLL を探すことができると思いますが、Visual Studio がそれを認識しないのはなぜでしょうか? SQL CLR コードで Linq を使用する際に制限はありますか?

4

1 に答える 1

26

どうやら System.Core.DLL への参照をプロジェクトに追加すると、"using System.Linq" ステートメントを SQL CLR プロジェクトでコンパイルできるようになります。図に行きます。

于 2013-10-23T18:38:39.693 に答える