1
は、私は、本質的に、パラメータとして文字列を受け取るメソッドを取得する呼び出し PetaPocoでSQLビルダーを使用するにはどうすればよいですか?
public List<T> Fetch<T>(Sql sql)
{
return Fetch<T>(sql.SQL, sql.Arguments);
}
petapoco
にこのコードを持っています。 それでは、petapocoにSQLビルダーが必要なのはなぜですか?
のあなたの答えを@williamありがとうございました。また、Fetchメソッドの文字列オーバーロードのパラメータを使用してSQLインジェクションを防止することもできます。それでは、SQL文字列をフォーマットするだけですか? – Jay
これは、条件付きでSQLを構築できるようにするためのものです。あなたがBuilderに渡すものに基づいてはい、それはSQLを正しくフォーマットするので、あなたはそれを心配する必要はありません。それが基本的な前提です。 –