2009-05-27 15 views
4

私はasp.netアプリケーションから呼び出すC#クラスライブラリを持っています。アセンブリは、学生の成績を計算し、データテーブルなどを使用して計算を実行します。SQL ServerのC#アセンブリの使用

SQL Server 2005でこのアセンブリを使用し、データベーステーブルのレコードごとに1回呼び出す方法はありますか。私は機能を再利用し、T-SQLでの記述を避けたい。

答えて

4

SQL Serverで.Netアセンブリを使用するには、SQLサーバーでCLR統合を有効にする必要があります。 MSDNのこのセクションには、いくつかの良い例があります。

ロジックが既に.NETにあるので、そこですべての作業を行う方が良いとは限りませんか?アプリケーションが大きくなるにつれて、すべてのビジネスロジックをコードに保存し、データベースをデータストアとして使用する方がずっと優れています。

+1

DBの処理を継続するためのアドバイス。 –

+0

DBの処理を継続するためのアドバイス+1 –

+0

処理がある場合は、コード内に保持する必要があるとは限りません。その処理でデータベースを使用していて、それに多くの往復があると、それがdb自体のデータを処理することを選択した理由です。 – TheBoyan

関連する問題