[ https://issues.apache.org/jira/browse/IBATISNET-18?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gilles Bayon closed IBATISNET-18. --------------------------------- Resolution: Won't Fix Assignee: Gilles Bayon > Improve execution of SqlCommand text > ------------------------------------ > > Key: IBATISNET-18 > URL: https://issues.apache.org/jira/browse/IBATISNET-18 > Project: iBatis for .NET > Issue Type: Improvement > Environment: Data Mapper > Reporter: Gilles Bayon > Assignee: Gilles Bayon > Priority: Minor > > Idea from Alexey Boroday > Hello > I see that SqlCommand executes commands with parameters with sp_execsql. > But it is too slow. > My proposition is parse CommandText and replace parameter names with > parameter values inside CommandText e.g. > Lets say we have command > delete from Table1 where id = @id > so this cammand will be passed to the server as > exec sp_executesql N'delete from Table1 where id = @P1 ', N'@P1 > nvarchar(2)', N'5' > This command performance isn't very differs from the plain text command. > But for complex select query performance very much slow. The same query > without parameters works faster. > I'd like to propose inside iBATIS (somewhere, I cann't still find where) > parse command text and replace params via their values in the CommandText. > After that into the server will be posted query like this: > delete from Table1 where id = 5 > May I try to implement such behaviour as an option? > Happy New Year. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.