先写个简单的存储过程

create proc InsertMember

(

    @UserID int,

    @Cardno nvarchar(50),

    @Name nvarchar(10)

)

 

as

begin

    insert memeber select @Cardno,@Name

    select @UserID=@@identity

end

 

以下文件配置在Member.xml中进行操作存储过程

<procedure    id="InsertMember"                         存储过程名称

parameterMap="Member_Par"                  对应的parameterMap,接来下马上登场

resultClass="int">                         返回值,同正常返回值

              InsertMember

</procedure>

在procedure 中必须设置parameterMap属性,即使存储不带任何参数也需要设置一下。

对应的parameterMap:

<parameterMaps>

        <parameterMap      id=" Member_Par"            对应 procedure中的parameterMap

class="Member">             对应的类Member

            <parameter    property="CardNo"         对应类中属性

column="CardNo"           对应参数的属性

dbType="NVARCHAR"           数据库字段类型    

type="string"               自动类型

direction="INPUT" />        参数类型                   

              <parameter    property="Name"            对应类中属性

column="Name"               对应参数的属性

dbType="NVARCHAR"           数据库字段类型    

type="string"               自动类型

direction="INPUT" />        参数类型

<parameter    property="User_ID"        对应类中属性

column="User_ID"         对应参数的属性

dbType="INT"                数据库字段类型    

type="int"                  自动类型

direction="INPUTOUTPUT" />  返回值参数   

           </parameterMap>

 </parameterMaps>

相关文章:

  • 2022-12-23
  • 2021-05-22
  • 2022-12-23
  • 2021-12-13
  • 2021-07-09
  • 2021-11-05
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-25
  • 2021-12-17
  • 2021-12-13
  • 2022-02-03
  • 2022-12-23
相关资源
相似解决方案