何という名前のパラメータをご提示のVisual Studioです。
SqlCommand
クラスを見ると、いくつかのコンストラクタがあります。ここでは、この1:
public SqlCommand(
string cmdText,
SqlConnection connection,
SqlTransaction transaction
)
ので名前付きパラメータ.NET 4ので、あなたがこのコンストラクタを呼び出す想像:
SqlCommand cmd = new SqlCommand("...", connection:AValidSqlConnectionHere)
いますが、タイプSqlConnection
の価値を提供する必要があると思いますconnection
パラメータの場合これはコンフィギュレーション設定などをロードするためのショートカットではありません。名前付きパラメータのインテリセンスだけです...
現在、SqlCommand
クラスには、さまざまなシナリオに対応するさまざまなオーバーロードコンストラクタが用意されていますまたはより少ないパラメータ値。 .NET 4.0とnamed and optional parametersを使用すると、単一のコンストラクタ(またはその他のメソッド)を作成し、いくつかのパラメータのデフォルトを提供し、ユーザが名前付きパラメータを使用してメソッド(またはコンストラクタ)を呼び出して、通話可能です。
完璧!ありがとうございました! –