cmd.AddTableRowParam - lobodava/artisan-orm GitHub Wiki
cmd.AddTableRowParam
is the extension method to created table valued parameter and add only one row:
public static void AddTableRowParam<T>(this SqlCommand cmd, string parameterName, T obj)
So a repository method can save only one User
with stored procedure prepared to save a lot:
public User SaveUser(User user)
{
return ExecuteCommand(cmd =>
{
cmd.UseProcedure("dbo.SaveUsers");
cmd.AddTableRowParam("@User", user);
}
}