Add support to Dynamic SQL via code ----------------------------------- Key: IBATISNET-268 URL: https://issues.apache.org/jira/browse/IBATISNET-268 Project: iBatis for .NET Issue Type: New Feature Components: DataMapper Affects Versions: DataMapper 3.0 Reporter: Gilles Bayon Assignee: Gilles Bayon Fix For: DataMapper 3.0
Add attribute sqlSource on statement tag, a type alias to a user class which implement interface ISqlSource Sample ====== <select id="SqlSourceWithInlineParameter" parameterClass="Integer" sqlSource="SqlSourceWithInlineParameter" resultMap="account-result"/> public class SqlSourceWithInlineParameter : ISqlSource { #region ISqlSource Members /// <summary> /// Gets the SQL text. /// </summary> /// <param name="mappedStatement">The mapped statement.</param> /// <param name="parameterObject">The parameter object.</param> /// <returns></returns> public string GetSql(IMappedStatement mappedStatement, object parameterObject) { return "select * from Accounts where Account_ID = @{Id}"; } #endregion } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.