dapper插入/更新是否需要内联sql? [重复]

问题描述 投票:2回答:1

这个问题在这里已有答案:

Dapper插入/更新是否需要内联SQL?我只是用google搜索Dapper实现示例,似乎我发现的所有示例都包括内联SQL。你能指点我不使用内联SQL的任何Dapper插入/更新示例吗?或者是Dapper插入/更新所需的内联SQL?

c# .net dapper
1个回答
1
投票

Dapper能够执行/查询存储过程。如果要调用INS的INSERT / UPDATE

    public void ExecuteSP()
    {
        SqlConnection connection = new SqlConnection("your connectionstring");
        var parameters = new DynamicParameters(new { SequenceName = "SequenceName", UserName = "userName" }); // replace with your actaul params
        connection.Execute("dbo.YourStoredProcedureName", parameters, commandType: CommandType.StoredProcedure);
    }

不幸的是,我找不到很多关于你在网上寻找什么的例子。我找到的最接近的是:标题示例 - 执行存储过程下的http://dapper-tutorial.net/execute。但根据我的经验,我们不需要在EXEC线上的string sql = "EXEC Invoice_Insert";

© www.soinside.com 2019 - 2024. All rights reserved.