使用 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 可以做到这一点吗?还是我必须修改源才能实现这一点?