Ibatis.net结合oracle实现批量删除写法

要删除的字符串ID为:string SDSALES_IDString = 1,2,3,4,5,6,7

//转成Array

Array array = SDSALES_IDString.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries).ToArray<string>();

在模型定义一个 public Array SDSALES_IDs {get;set;}

XML:
<delete id="DeleteManyT_LABEL_SDSALES" parameterClass="T_LABEL_SDSALES">
      DELETE FROM T_LABEL_SDSALES WHERE
      <isNotNull property="SDSALES_IDs">
        SDSALES_ID IN
        <iterate property="SDSALES_IDs" conjunction="," open="(" close=")">
          #SDSALES_IDs[]#
        </iterate>
      </isNotNull>
    </delete>

原文地址:https://www.cnblogs.com/KimhillZhang/p/2825461.html