最も基本的なレベルでは、StringBuilderでTSQLを動的に構築するだけで済みますand c.Name = @name
。余分なパラメータについて心配する必要はありません。それらすべてを送信します-ライブラリはコマンドを検査し、明らかに使用されていないパラメータを追加しません。この特定のシナリオ用の2番目の新しいAPIがありますが、チェックしないと詳細を思い出せません(そして私はコンピューターを使用していません)。後で詳細を追加してみることができます(Samが追加しないと仮定します)。