1

SqlCommands他の多くのストアドプロシージャやC#コード内から呼び出すタスクを実行するために、いくつかのSQLスカラー値関数といくつかのストアドプロシージャがあります。少し前にいくつかの部分でEFを使い始めましたが、今では、それらの一般的なSQL関数やストアドプロシージャと同じことを行うヘルパークラスのC#で記述されたメソッドがいくつかあります。つまり、基本的に、T-SQLとC#(EF + Linq)の2回記述された多くのメソッドがあります。SQLのものは他のストアドプロシージャで使用されているため、手放すことはできません。

この場合、二重の作業を回避し、古いTSQLをLinqに変換するためのベストプラクティスは何ですか(必要な場合)?

4

1 に答える 1

1

その機能を、誰もが呼び出す1つのSQL関数に入れます。C#コードでは、その関数を呼び出すヘルパー関数を使用できます。この関数は、どこでも使用されます。

于 2012-12-31T22:21:13.603 に答える