近い将来私たちがストアドプロシージャと結婚しているので、データアクセスアプリケーションブロック5.0を使用して評価しています。私はシンプルさとこれに含まれているMapperが好きですが、私をオフにしているのは、パラメータの配列を指定する方法がないか、あなたの基準に基づいて自動的にパラメータを作成するストアドプロシージャコールを呼び出します。検索顧客の機能を想像してください。そこでは、検索する必要のある1つ以上のプロパティを指定できます(格納可能なprocがすでにNULL値のフィールドで作成されていると仮定します)。Microsoftエンタープライズライブラリ5.0データアクセス - 「例でクエリする」機能は可能ですか?
var customerQuery = new { FirstName = "John", LastName = "Doe" }
var result = db.ExecuteSprocAccessor("SearchCustomers", customerQuery);
と様々なSqlParameter
オブジェクトになって匿名オブジェクトを持っている:私がやりたい何
はこのようなものです。
これは可能でしょうか?私がMSDNで見た例は、どのパラメータがどのようなものかわからず、手作業で個々のパラメータを指定するように見えます。