BLToolkit を使用すると、ストアド プロシージャの出力からオブジェクトにマッピングするのは非常に簡単ですが、別の方法で行うことはできますか? オブジェクトの各プロパティがパラメーターになるように、オブジェクトからストアド プロシージャの入力に移動するには
私はこのようなことをしたいと思います:
[SprocName("sp_name")]
public abstract void InsertViaSproc(int param1, int param2,
SomeObject restOfParams);
public class SomeObject
{
[MapField("param3")] int param3;
[MapField("param4")] string param4;
}
ストアド プロシージャを使用する
CREATE PROCEDURE sp_name(
@param1 int,
@param2 int,
@param3 int,
@param4 varchar(50))
AS
--The rest
これは BLToolkit ですぐに使用できますか? または、これを実現するにはソースを変更する必要がありますか?